首页 > 其他 > 详细

关于Flask框架使用

时间:2018-12-18 22:06:17      阅读:148      评论:0      收藏:0      [点我收藏+]

Flask 小而精 三方组件全
稳定性相对较差

1.启动:
from flask import Flask
app = Flask(__name__)
app.run("0.0.0.0",5000,debug=True)

2.加入路由
@app.route("/",methods=("GET","POST"))
def index():
return "123"

3.Response三贱客 + 小儿子:
HTTPResponse return "httpresponse"
from flask import redirect
redirect: return redirect("/")
from flask import render_template
render: return render_template - templates
小儿子:
from flask import send_file , jsonify
return send_file() 打开并返回文件内容
return jsonify() Content-Type: application/json

4.request
from flask import request 公共变量 - 数据安全性?
request.form 表单数据,FormData 字典 to_dict
request.args URL中的参数,数据
request.json Content-Type:application/json 请求头
request.data Content-Type不被认可 将原始数据存放在data b""
request.values 存放 FormData URL 一般情况下 to_dict
request.files 获取文件 save 保存
request.method
request.path

5.Jinja:
{{}} 引用和执行
{%%} 逻辑代码

6.session: Flask-session
将 session 加密后存放在浏览器的 Cookie
from flask import session
app.secret_key = "jinwangba"
session["user"] = "yinwangba"
session.get("user")


写装饰器 基于session 验证用户有效性

关于Flask框架使用

原文:https://www.cnblogs.com/wszxdzd/p/10140212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!