1

我的应用程序具有“标签”功能。我想允许特殊字符(如“+”和“。”),因此,我需要在 url 中转义这些字符:

<a href="/tags/{{ tag|ESCAPED }}/"></a>

但是在“a”标签内打印时需要它们未转义:

<a href="">{{ tag|UNESCAPED }}</a>

问题是,我似乎找不到合适的过滤器来转义特殊字符(我尝试过“urlencode”,但这似乎没有任何作用,至少对于“。”)。我考虑过在我的视图中翻译特殊字符,但是当在“a”标签内打印它们时,我仍然必须取消引用/取消转义它们。那么如何做到这一点呢?

4

1 回答 1

0

也许尝试编写自己的自定义过滤器

于 2011-02-25T20:39:48.693 回答