新手四件套(返回格式)
# 导入
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 # 字典
模板语法
标签:四件套,return,render,Flask,session,key,转换器,模板 From: https://www.cnblogs.com/wellplayed/p/18040682跟Django中,dtl一样使用
但是比dtl强大————可以加括号执行函数