构造url(url_for)

from flask import Flask,url_for
app =Flask(__name__)
@app.route('/')
def hello_world():
print(url_for())
return 'hello world'
@app.route('/list/<lid>')
def article_list(lid):
return 'article{}'.format(lid)
if __name__ == '__main__':
app.run(debug =True)
这样会报错

这样就没错了



如果多个



url_for可以直接转换’/’ 换成%2F


get




加上post

页面跳转和重定向





但是之前是写成’/login/'来写的,如果这里域名变换了就会404,因此用url_for



更改状态码成500


关于响应

字符串可以


字典

元组




用Response

加状态码

模版介绍

如果一直404,可能端口被占用,要换一个端口



导包——render_template,创建一个templates文件夹,把写的html放进去



模板传参

需要在input.html加



如果一个个在后面加上去就很麻烦,因此用拆包,注意:还是要在html加




字典和列表的展示



本文介绍了如何使用Flask中的url_for函数来构建URL,避免因域名变化导致的404错误,并探讨了页面跳转、重定向及响应状态码的设置方法。
9509

被折叠的 条评论
为什么被折叠?



