
Flask
Carol_小菜鸟
重新出发,坚持努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask—WTF(集成的web表单处理)理论
文章目录1 作用2 为什么使用Flask-WTF?3 什么是表单处理?4 常见的Field类5 Validator 验证函数6 flask-wtf的使用流程1 作用flask-wtf避免重复操作, 表单操作很多;防止表单遭遇跨站请求伪造(csrf===cross-site request forgery);2 为什么使用Flask-WTF?request对象公开了所有客户端发送的请求信息。特别是request.form可以访问POST请求提交的表单数据。尽管Flask的request对象提原创 2020-05-12 00:32:19 · 595 阅读 · 0 评论 -
Flask——jinja2模版引擎
文章目录1 什么是模板引擎?2 为什么要使用模板引擎?3 jinja2模板引擎4 变量5 语法变量显示语法自定义过滤器for循环:if语句6 宏 macro宏的定义宏的调用7 包含操作 include8 模板的继承1 什么是模板引擎?1). python的Web开发中, 业务逻辑(实质就是视图函数的内容)和页面逻辑(html文件)分开的, 使得代码的可读性增强, 代码容易理解和维护;2). 模板渲染: 在html文件中,通过动态赋值 ,将重新翻译好的html文件(模板引擎生效) 返回给用户的过程。原创 2020-05-09 22:14:38 · 1565 阅读 · 0 评论 -
Flask——登录验证http请求GET方式实现案例
文章目录1 HTTP请求方式2 render_template3 重定向redirect4 html 文件中的form表单5 登录验证实现完整代码及结果展示1 HTTP请求方式TTP请求的方法:GET: 1). 获取页面信息; 2). 可以提交数据信息;但是数据不安全; http://127.0.0.1:5000/login2/?username=westos&password=westosPOST: 提交服务端需要的请求信息;有利于数据的安全性;PUT:原创 2020-05-09 19:24:05 · 1053 阅读 · 0 评论 -
Flask——request
关于request,在Flask官方文档中是这样介绍的:对于web应用,与客户端发送给服务器的数据交互至关重要,在flask中由全局的request对象来提供这些信息。Flask 从客户端收到请求时,要让视图函数能访问一些对象,这样才能处理请求。请求对象就是一个很好的例子,它封装了客户端发送的 HTTP 请求。即request;request:请求上下文# 导入from flask import Flask, requestapp = Flask(__name__)# 使用@app.rou原创 2020-05-09 16:36:42 · 217 阅读 · 0 评论 -
Flask——静态文件
静态文件,顾名思义,就是那些不会被改变的文件,比如图片,CSS 文件和JavaScript 源码文件。默认情况下,Flask 在程序根目录中名为 static 的子目录中寻找静态文件。因此,我们一般在应用的包中创建一个叫static的文件夹,并在里面放置我们的静态文件。比如,我们可以按下面的结构组织我们的 app:但是,我们有时还会应用到第三方库,比如 jQuery, Bootstrap 等,这时我们为了不跟自己的 Javascript和CSS文件混起来,我们可以将这些第三方库放到lib文件夹或者ve原创 2020-05-09 16:00:43 · 1077 阅读 · 0 评论 -
Flask——路由与变量
文章目录1 路由与视图2 动态路由1 路由与视图@app.route("/")def hello(): return "Hello World!"这三行代码的意思就是:如果浏览器要访问服务器程序的根地址("/"),那么Flask 程序实例就会执行函数 hello() ,返回『Hello World!』。也就是说,上面三行代码定义了一个 URL 到 Python 函数的映射关系,我们将处理这种映射关系的程序称为『路由』,而hello()就是视图函数。2 动态路由假设服务器域名为 htt原创 2020-05-09 15:37:16 · 709 阅读 · 0 评论 -
flask基本框架
文章目录实现简单的web服务网站flask是由python编写的,微内核的web框架。主要应用于小型网站的开发,自由灵活,扩展性强。flask有两个核心库,werkzeug和jinja2。werkzeug负责核心的逻辑模块,如路由、请求和应答的封装等;jinja负责模版的渲染,主要用来渲染返回给用户的html文件内容。实现简单的web服务网站flask基本框架# 1 导入flask类from flask import Flaskapp = Flask(__name__)# 实现主页@app原创 2020-05-09 01:34:43 · 575 阅读 · 0 评论 -
Flask、Django、Tornado的区别?
文章目录1 Flask、Django、Tornado的区别?最近发现,好多东西一段时间不看,就渐渐不会用了,然后逐渐忘记。所以还是要时时温习,多加思考和训练也是很必要的。1 Flask、Django、Tornado的区别?Flask: 由python编写的、适用于小型网站的、微内核的轻量级web框架。Flask的核心是基于werkzeug WSGL工具箱和jinja2模板引擎,自由、灵活、...原创 2020-05-07 15:38:12 · 499 阅读 · 0 评论 -
Flask编写网页(包括主页,登陆页面,注册页面,删除用户,查看用户信息,上传文件)
Flask之bootstrap的web网站编写部分:本部分内容主要包括:Flask静态文件的导入;Flask链接的导入;消息闪现信息的设置;Flask中集成bootstrap;用户session信息的保存;修改默认bootstrap的样式(找到bootstrap样式源文件,修改文件内容);制作判断用户是否登陆和用户是否为管理员的装饰器。原创 2019-03-08 22:24:37 · 7752 阅读 · 2 评论 -
模板引擎——jinjia2
1. 什么是Jinja2模板引擎?1). python的Web开发中, 业务逻辑(实质就是视图函数的内容)和页面逻辑(html文件)分开的, 使得代码的可读性增强, 代码容易理解和维护;2). 模板渲染: 在html文件中,通过动态赋值 ,将重新翻译好的html文件(模板引擎生效) 返回给用户的过程。3). 其他的模板引擎: Mako, Template, Jinja22. 语法1)....原创 2019-02-27 16:03:37 · 2776 阅读 · 0 评论 -
Flask网页应用框架
什么是Flask?Flask是python编写的, Web应用框架;微内核的web框架; —小型网站Django:全能型框架; — 大型网站(ERP)Flask使用前要先进行安装操作。flask访问的默认网址为:127.0.0.1:5000学习Flask应该掌握:如何实现简单的web服务网站?什么是路由?什么是视图函数?如何实现简单的web服务网站?flask的基...原创 2019-02-27 15:44:52 · 1056 阅读 · 0 评论