我正在尝试 Flash 和 Jinja2,看看是否可以将它们用于我的下一个项目。
但是,我被困在这里:
我有一条产品路线( @app.route('/product/<prod>/')
),但是当我在另一个 Jinja2 模板中使用此表达式 {{ url_for('product', prod='abc/def') }}
时它构建了这个 URL:/product/abc/def/
而不是/product/abc%2Fdef/
...
如何告诉 Flask 也对 /
进行编码构建 URL 时?
顺便说一句,使用replace
过滤器不起作用,因为它还会替换所有其他斜杠。
谢谢
最佳答案
关于python - Flask的url_for不引用斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34921345/