flask
文章平均质量分 69
boteman123
这个作者很懒,什么都没留下…
展开
-
flask基础
第一个flask程序:flask中支持的数据返回格式:1:Flask的HttpResponse 直接return “hello world” 返回的就是HttpResponse对象2:Flask的Redirect 重定向,类似于django中的redirect3:Flask中的 render_template ...原创 2018-10-29 20:45:47 · 136 阅读 · 0 评论 -
flask的模板
Flask中默认的模板语言是Jinja2I. Jinja2模板语言中的 for{% for foo in g %}{% endfor %}II. Jinja2模板语言中的 if{% if g %}{% elif g %} {% else %} {% endif %}后端的的传递方式,render_template可以传递多个关键字前端的取...原创 2018-10-29 20:59:22 · 109 阅读 · 0 评论 -
jianja2中执行python函数
1,自定义普通函数前端自定义函数:后端使用: 2:自定义全局函数,无需传递给前端,jinjia2直接就可以执行的函数方式一:要用template_filter()装饰方式二:用template_global()装饰两种方式,在后端使用稍有不同...原创 2018-10-30 17:47:32 · 488 阅读 · 0 评论 -
flask中的Session
1. Flask 中 session 是需要 secret_key 的from flask import sessionapp = Flask(__name__)app.secret_key = "PW" #必须设置serect_keysecret_key 实际上是用来加密字符串的,如果在实例化的app中没有 secret_key 那么开启session一定会抛异常的2. se...原创 2018-10-30 17:47:14 · 174 阅读 · 0 评论 -
flask的路由配置
一: @app.route() 装饰器中的参数 #1: methods : 当前 url 地址,允许访问的请求方式 @app.route("/info", methods=["GET", "POST"]) #:2:endpoint : 反向url地址,默认为视图函数名 (url_for) from flask imp...原创 2018-10-30 17:46:59 · 473 阅读 · 0 评论 -
实例化Flask的参数及对app的配置
app = Flask(__name__) # type:Flask 这里的type是指定app是Flask实例,可以很好的提示app.config["DEBUG"] = True #代码只要发生改动,自动重启Flask程序(app.run) 但是用pycharm自动生成的项目不会重启Flask的配置就是在 app.config 中添加一个键值对,但是你存进去的键必须是config中应该存...原创 2018-10-31 19:18:34 · 615 阅读 · 1 评论 -
flask中的蓝图 blueprint
1.初识Flask蓝图(blueprint)1,编写蓝图模块2:在app中注册蓝图二:定义蓝图的模板template三:蓝图总结:Blueprint 其实可以理解为一个了没有run方法的 Flask 对象只要Blueprint被 Flask 注册了,就一定会生效蓝图内部的视图函数及route不要出现重复 ...原创 2018-10-31 19:18:50 · 253 阅读 · 0 评论 -
flask中的before_request after_request
一:@app.before_request 在请求(request)之前做出响应@app.before_request #在请求(request)之前做出响应def is_login(): if request.path == "/login":#request.path 是来读取当前的url地址如果是 /login 就允许直接通过 return None 你可以理解成...原创 2018-10-31 19:18:41 · 1345 阅读 · 0 评论