所以,
我有几个URL由烧瓶中的相同路径功能处理,如此,
@app.route("/<topic>/", methods = ['GET'])
@app.route("/search/<tags>", methods = ['GET'])
@app.route("/bookmarks", methods = ['GET'])
@app.route("/user/<userid>", methods = ['GET'])
@app.route("/direct", methods = ['GET'])
def view_topic(topic = "", userid = "", cno = "", tags = ""):
return render_template("view.html")
我怎么知道view_topic函数里面有哪个URL调用触发了这个函数调用,所以我可以相应地执行我的代码?
答案 0 :(得分:3)
您可以使用全局烧瓶request
对象。它包含您需要的一切。
http://flask.pocoo.org/docs/0.11/api/#incoming-request-data
您可以使用request.url
或request.endpoint
。