python - 使用 url_for() 在 Flask 中创建动态 URL

我有一半的 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/

相关文章:

linux - 使用 bash 历史记录获取先前的命令,复制它,然后 'run' 它但命令注释

linux - 如何删除 CLOSE_WAIT 套接字连接

python - functools partial 是如何做到的?

linux - Git 和硬链接(hard link)

linux - VIM:如何在 Ubuntu 上精确到行

linux - 在 printf 中使用颜色

c - 如何从 C 程序中获得 100% 的 CPU 使用率

python - 我如何捕捉一个像异常一样的 numpy 警告(不仅仅是为了测试)?

python - 类型错误 : Missing 1 required positional argu

python - 理解 NumPy 的 einsum