Flask新手四件套、session、转换器、取数据与模板语法

新手四件套(返回格式)

# 导入
from flask import Flask, request, render_template, redirect, session
# 返回字符串
return '字符串'
# 返回模板
return render_template('模板名字')
# 传参
return render_template('模板名字',key=value)
# 返回重定向
return redirect('/index')
# 返回json格式
return jsonify(字典/列表)

session的使用

全局导入,直接使用,必须指定app.secret_key

app.secret_key = 'asfasdf.asdf3932.asf3afasdfllg'
# 设置值
session['key']=value
# 取值
session.get('key')

写入到session后,值会以cookie形式放到浏览器中


转换器

和Django类似

# int转换器
@app.route('/detail/<int:id>')
def detail(id):
pass

获取前端携带的数据

# 获取post请求的数据
request.form #字典
# 获取get地址中的数据
request.args # 字典

模板语法

跟Django中,dtl一样使用
但是比dtl强大————可以加括号执行函数

posted @   wellplayed  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示