flask四件套、flask注册路由、flask获取post请求传入的数据、flask开启debug模式

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)
posted @ 2022-12-13 17:26  张张包~  阅读(17)  评论(0编辑  收藏  举报