# @ Time : 2020/4/9 19:32
# @ Author : Ellen
from flask import Flask,url_for
app = Flask(__name__)
@app.route("/")
def index():
#
# /article/2/ 只传一个aid
# 根据函数的名字进行反转 得到函数对应的路由 重定向
# /article/2/?page=2 aid=2,page=2 把不存在的数page=2当参数了
# /article/2/?page=2&t=123 传多个不存在参数 后面用&连接
print(url_for("article_list",aid=2,page=2,t=123))
return "hello world"
# http://127.0.0.1:5000/article/2/ 如何通过函数名得到url地址?
@app.route("/article/<aid>/")
def article_list(aid):
return "article list {}".format(aid)
@app.route("/detail/<did>/")
def article_detail(did):
# print(url_for("index"))
# /?next=%2F
print(url_for("index",next="/"))
# / => %2F
return "article detail {}".format(did)
if __name__ == '__main__':
app.run(debug=True)
Flask-构造URL(url_for)
猜你喜欢
转载自blog.csdn.net/weixin_45905671/article/details/105418898
今日推荐
周排行