flask四件套
返回模板:return render_template('detail.html', **{'user': user}) # context跟djagno不一样
返回重定向:return redirect('/login')
返回字符串:return '字符串'
返回json格式:return jsonify
flask注册路由
在函数上面添加@app.route()
@app.route('/index', methods=['GET']) methods是请求方式
@app.route('/detail/<int:id>') 后面跟的是转换器,配合视图函数
def detail(id):
flask获取post请求传入的数据
# request.form前端post请求传入的数据,字典
username = request.form.get('username')
password = request.form.get('password')
flask开启debug模式
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello"
# DEBUG的好处是
# 1.可以热加载,更新完代码后,不用手动重新启动服务
# 2.可以直接把错误信息加载到浏览器
if __name__ == '__main__':
# app.debug = True
# app.run()
app.run(debug=True)