我有一半的 Flask 路由需要一个变量,比如 /<variable>/add
或 /<variable>/remove
.如何创建指向这些位置的链接?
url_for()
函数需要一个参数来路由,但我不能添加参数?
最佳答案
它接受变量的关键字参数:
url_for('add', variable=foo)
url_for('remove', variable=foo)
flask 服务器将具有以下功能:
@app.route('/<variable>/add', methods=['GET', 'POST'])
def add(variable):
@app.route('/<variable>/remove', methods=['GET', 'POST'])
def remove(variable):
https://stackoverflow.com/questions/7478366/