1
我尝试使用Flash和Jinja2来查看我是否可以将它们用于我的下一个项目。烧瓶的url_for不引用斜杠
不过,我被困在这里:
我有一个产品路线(@app.route('/product/<prod>/')
),但是当我在另一个Jinja2的模板中使用这种表达{{ url_for('product', prod='abc/def') }}
它建立这个网址:中/product/abc/def/
代替/product/abc%2Fdef/
...
如何在建立URL时,我可以告诉Flask编码/
吗?
顺便说一句,使用replace
过滤器不起作用,因为它也将替换所有其他斜线。
感谢
我试过了,它可以工作,但是'/ product//details'等附加路线呢?谢谢:) –
TesX
使用完全相同的方法? '/ product//details' –
gtlambert
好的,谢谢它的作品:) – TesX