![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
zhang.zhibo
这个作者很懒,什么都没留下…
展开
-
Flask框架概述
Flask框架初步认识 flask是基于Werkzeug和Jinja 2的微型Python框架内置开发服务器和调试器支持综合测试单元restful风格使用Jinja2模板支持会话追踪cookie和session100%兼容wsgi快速开始搭建一个Flask项目1.安装flaskpip install Flask2.创建第一个工程文件hello.py...原创 2018-08-16 14:46:58 · 492 阅读 · 0 评论 -
WEB简介
WEB一、Web简介1、 简介早期的web应用主要是静态页面的浏览,这些静态页面使用HTML语言编写,放在服务器上,用户使用浏览器通过HTTP协议请求服务器上的web页面,服务器上的web服务器软件接受到用户发送的请求后,读取请求URI所标识的资源,加上消息包头发送给客户端的浏览器,浏览器解析响应中的HTML数据,向用户呈现多姿多彩的HTML页面。但是随着网络的发展,很多线...原创 2018-09-01 18:23:51 · 23050 阅读 · 3 评论 -
Python Flask & Django框架中配置logging日志文件
一. Python 在Flask框架中日志文件的配置一般在项目的初始化文件init.py 或 Config.py文件中进行配置注意:需要手动在项目文件目录下创建logs包, 用于保存日志文件,否则会报错。def log_file(LEVEL): """记录日志内容""" # 设置日志的记录等级 logging.basicConfig(level=LEVEL) ...原创 2018-08-28 18:30:35 · 1029 阅读 · 0 评论 -
Flask中基于Jiaja2的模板语法
什么是Jiaja2模板?Jiaja2是Flask默认支持的模板引擎,它的主要作用是渲染模板 Jinjia2模板可以保存在任何基于文本的文件中,比如XML,HTML,CSV等,所有模板文件本身可以接受任何文件后缀。 官方文档解释:Jinja looks and behaves mostly like Python. Special delimiters are used to dist...原创 2018-08-27 18:01:24 · 834 阅读 · 0 评论 -
Flask中蓝图和视图介绍
蓝图(Blueprint) 蓝图是一种组织相关视图和其他代码的方法.使用蓝图进行注册,而不是直接在应用程序中注册视图和其他代码.from flask import Blueprintbp = Blueprint('auth', __name__, url_prefix='/auth')这会创建一个Blueprint名为’auth’。与应用程序对象一样,蓝图需要知道它的定义位...原创 2018-08-27 11:50:44 · 844 阅读 · 0 评论 -
Flask重定向,错误,响应,Sessions
重定向原创 2018-08-17 10:59:17 · 403 阅读 · 0 评论 -
Flask request全局对象
导入from flask import request使用该method属性可以使用当前请求方法 。要访问表单数据(在POST或PUT请求中传输的数据),您可以使用该 form属性。以下是上述两个属性的完整示例:@app.route('/login', methods=['POST', 'GET'])def login(): error = None if req...原创 2018-08-16 17:39:56 · 1144 阅读 · 0 评论 -
Flask静态文件及模板渲染简介
静态文件静态文件通常包含CSS和JavaScript文件,开发期间,Flask只需在包或模块旁边创建一个static文件夹,它就可以在/static应用程序中找到。 注意:生产环境中,Flask关闭调试模式后加载不了静态资源,应通过服务器正向代理静态资源 静态文件加载 {{ url_for(‘static’, filename=”静态文件路径”) }} 如: url_for(‘stat...原创 2018-08-16 16:43:57 · 1022 阅读 · 0 评论 -
Flask路由和HTTP请求方式处理
路由使用route()装饰器将函数绑定到URL。@app.route('/')def index(): return 'Index Page'@app.route('/hello')def hello(): return 'Hello, World'您也可以将URL的一部分动态化并将多个规则附加到函数变量规则您可以通过使用标记部分向URL添加变量部分 &...原创 2018-08-16 16:14:13 · 1655 阅读 · 0 评论 -
Flask-Script和Flask-Migrate
Flask-Script让Flask项目支持命令行参数 1. 安装 pip install flask-script 2. 初始化 from flask_script import Manager manage = Manager(app) 3.命令介绍 python manage.py runserver-h指定主机-p指定端口-d调式模式-r自动重新加载(服务器自...原创 2018-08-27 16:35:43 · 253 阅读 · 0 评论