关于Flask框架使用

Posted wszxdzd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Flask框架使用相关的知识,希望对你有一定的参考价值。

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框架使用的主要内容,如果未能解决你的问题,请参考以下文章

1关于Flask

flask框架的参数配置

关于flask线程安全的简单研究

关于flask线程安全的简单研究

Flask接口开发与Redis数据持久化实战

深入学习Flask框架之简单创建一个项目