Flask
迷途小书童的Note
码农,文章同步于个人博客。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask教程(九)闪现消息
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 简介 在web应用中,经常需要对用户的操作实施反馈,好让用户知道到底发生了什么事。最常见的方式自然是在网页上显示一些字符,可以是确认消息、警告或者错误提醒。 Flask实现 在Flask中,使用flash message(闪现消息),具体使用的方法是flash() flash(message, category) 其中 message: 具体的消息原创 2020-05-29 15:42:37 · 1305 阅读 · 0 评论 -
Flask教程(八)重定向
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 简介 我们知道,每一次客户端向服务器发送http请求,服务器都会返回一个http状态码,如200就表示请求成功,404就表示访问的资源不存在。针对不同的http状态码,返回的http主体内容也不一样。 Flask重定向 在Flask中,Flask对象提供了redirect方法来实现重定向。redirect方法的语法如下 Flask.redirect(&l原创 2020-05-19 17:24:17 · 919 阅读 · 0 评论 -
Flask教程(七)文件上传
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 简介 文件上传是个经常碰到的问题。其中涉及很多的内容比如文件的上传、文件类型的过滤,文件大小的限制,文件重命名,文件目录管理等等。下面我们来看看最基本的上传功能的实现,至于提到的其它问题,大家可以自己摸索摸索。 Flask处理文件上传 在Flask中进行文件上传,需要在通过html中的form表单,而且需要设置enctype=multipart/form原创 2020-05-19 17:01:44 · 1170 阅读 · 1 评论 -
Flask教程(六)Cookie和Session
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 什么是Cookie Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,实际上Cookie是服务器在本地机器上存储的一小段文本,并随着每次请求发送到服务器。客户端和服务器的交互图如下 Cookie实例 在Flask中,通过flask对象的make_response来构建响应体,然后通过set_cookie来设置cookie,它是一个键原创 2020-05-15 22:01:17 · 591 阅读 · 0 评论 -
Flask教程(四)模板
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 前言 在前面的教程中,我们的页面只是显示了一些简单的字符,还没有使用到html的各种元素,本节开始学习Flask当中的模板,来创建更加复杂、更加美观的网页。 在视图函数中使用html 先来看个实例 from flask import Flask app = Flask(__name__) @app.route('/') def index():原创 2020-05-14 22:11:58 · 685 阅读 · 0 评论 -
Flask教程(三)路由
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 什么是路由 路由(Routing)是用来映射URL和执行对应任务的函数。通过设置不同的路由,来访问不同的页面,像上一节中的/路由,就是访问网站的根目录。 实例 下面来看一个实例 from flask import Flask app = Flask(__name__) @app.route('/home') def index(): ret原创 2020-05-14 22:09:29 · 712 阅读 · 0 评论 -
Flask教程(二)第一个Flask应用程序
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 前言 在配置好Flask开发环境后,我们就要开始编写第一个Flask应用程序了。 打开集成开发环境PyCharm,由于IDE已经集成了Flask的组件,因此我们在创建工程的时候,可以直接创建Flask项目,如下图所示 关于模板,我们后面会讲到,这里就直接默认选择Jinja2就好。进入到工程后,我们新建一个python文件run.py,然后在文件输入以下原创 2020-05-14 22:05:39 · 767 阅读 · 0 评论 -
Flask教程(一)简介
软硬件环境 Windows 10 64bit Anaconda3 with python 3.7 PyCharm 2019.3 Flask 1.1.1 前言 从本篇开始,我们将开始基于python的web开发系列教程,我们使用的是轻量级的web框架Flask。 Flask是什么 Flask是一个用来构建基于python语言的web应用程序的轻量级web框架。Flask的作者是来自Pocoo(由一群热爱python的人组建)的Armin Ronacher。本来只是作者的一个愚人节玩笑,不过后来大受欢迎,进原创 2020-05-14 22:00:22 · 837 阅读 · 0 评论
分享