摘要:
以 Flask学习笔记07之模板渲染 中的user.html 为例 首先创建一个base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> < 阅读全文
摘要:
flask提供了局部和全局两种方式的数据,用于模板渲染 @app.template_global() @app.template_filter() 如果函数上面有这两个装饰器之一,那么该函数就可以全局模板渲染 from flask import Flask, render_template, Mar 阅读全文
摘要:
Flask框架内置了一个装饰器before_request,使用它可以在请求之前做一些事。。。。 from flask import Flask, request # 实例化一个Flask对象 app = Flask(__name__) # 打印默认配置信息 # 引入开发环境的配置 app.conf 阅读全文
摘要:
源代码如下, 启动报错 from flask import Flask # 实例化一个Flask对象 app = Flask(__name__) # 打印默认配置信息 # 引入开发环境的配置 app.config.from_object('settings.DEV') # 引入生产环境的配置 # a 阅读全文
摘要:
直接上代码 ,看打印结果便知 import functools def auth(func): @functools.wraps(func) def inner(*args, **kwargs): print('装饰器auth:在index函数调用之前做一些事。。。') ret = func(*ar 阅读全文
摘要:
在 装饰器01 中,index函数添加装饰器auth之后,index.__name__变成了inner, 但是我们可以使用functools工具让index.__name__ 仍然等于index. 代码如下: import functools def auth(func): @functools.w 阅读全文
摘要:
python中的装饰器相当于java中的切面,我们可以在它之前或之后做一些其它的事 def auth(func): def inner(*args, **kwargs): print('在index函数调用之前做一些事。。。') ret = func(*args, **kwargs) # 这儿的fu 阅读全文