随笔分类 - flask
flask中间件
摘要:<原文网址:https://dormousehole.readthedocs.io/en/latest/quickstart.html#cookies> 1. Cookies: 要访问 cookies ,可以使用 cookies 属性。可以使用响应 对象 的 set_cookie 方法来设置 coo
阅读全文
摘要:1. 最基本的蓝图示例。 from flask import Blueprint, render_template, abort from jinja2 import TemplateNotFound simple_page = Blueprint('simple_page', __name__,
阅读全文
摘要:1. flask中的类视图如何使用 from flask import Flask, views, url_for app = Flask(__name__) def auth(func): def inner(*args, **kwargs): result = func(*args, **kwa
阅读全文
摘要:1.可传入参数: @app.route('/user/<username>') #常用的 不加参数的时候默认是字符串形式的 @app.route('/post/<int:post_id>') #常用的 #指定int,说明是整型的 @app.route('/post/<float:post_id>')
阅读全文
摘要:配置管理 复杂的项目需要配置各种环境。如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__) app.config['DEBUG'] = True app.config是flask.config.Config类的实例,继承自Python内置数据结构dict,
阅读全文
摘要:from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
阅读全文
摘要:1.获取请求数据及响应 - request - request.form #接收POST或者PUT请求的数据 - request.args #GET请求的数据,不是完全意义上的字典,通过.to_dict可以转换成字典 - request.querystring #GET请求,bytes形式的 - r
阅读全文
摘要:flask的中间件功能和Django类似,不同的是使用的是使用3个装饰器来实现的; 1.@app.before_first_request :请求第1次到来执行1次,之后都不执行; 2.@app.before_request:请求到达视图之前执行;(改函数不能有返回值,否则直接在当前返回) 3.@a
阅读全文