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