我想在使用Flask的URL中的最后一个斜杠之后传递一个可选描述 - 就像所做的那样here
其中描述“why -...”是可选的。
我也在最后一个斜线
之后将变量传递给'something'路线@app.route("/something/<variable>")
def something(variable):
...
如果我在其他字符之后传递可选描述(例如使用“:”)并且只是删除描述
,我可以得到类似的工作@app.route("/something/<variable>")
def something(variable):
variable = variable.split(':')[0]
...
但我想知道是否可以使用正斜杠来完成相同的操作。
答案 0 :(得分:1)
注册带有额外参数的第二条路线。为参数指定默认值。忽略参数。
@app.route('/questions/<int:id>')
@app.route('/questions/<int:id>/<slug>')
def question(id, slug=None):
...