flask中的如何将后端写前端的代码设置session

from flask import Flask,render_template,request,redirect,jsonify,views,url_for,Markup
from werkzeug.routing import BaseConverter

#匹配正则表达式需要填写的参数
app = Flask(import_name=__name__)
#app.secret_key = 'sdfsdfsdfsdf',设置session的值

#Markup可以将后端的代码写前端的语言到前端渲染
USERS = {
1:{'name':'张三','age':18,'gender':'男','text':"道路千万条"},
2:{'name':'李四','age':28,'gender':'男','text':"安全第一条"},
3:{'name':'王五','age':18,'gender':'女','text':"行车不规范"},
}
def func1(st,st1):
return Markup(f"<h1>jsaon-gdx{st}{st1}</h1>")

@app.route('/list',methods=['GET'])
def list():
info=USERS

return render_template('list.html',info=info,html="<h1>jsaon-gdx</h1>",html1=func1)
@app.route('/detail/<int:nid>',methods=['GET'],endpoint="sb")
def detail(nid):

return "ok"

if __name__ == '__main__':
app.run()
posted @ 2019-11-12 21:43  杨鑫Zz  阅读(417)  评论(0编辑  收藏  举报