Django:如何在同一模板中引用和取消引用特殊字符?

我的应用有“标签”功能。我想允许特殊字符(比如'+'和'。'),因此,我需要在url中转义这些字符:
<a href="/tags/{{ tag|ESCAPED }}/"></a>
但是当在“a”标签内打印时需要它们未转义:
<a href="">{{ tag|UNESCAPED }}</a>
问题是,我似乎无法找到适当的过滤器来逃避特殊字符(我尝试过“urlencode”,但这似乎没有做任何事情,至少用'。')。我想过在我的视图中翻译特殊字符,但是当我们在“a”标签内打印时,我仍然必须取消引用/取消它们。那么如何去做呢?     
已邀请:
也许尝试编写自己的自定义过滤器     

要回复问题请先登录注册