在 Django 模板中,我尝试使用 urlize
在 url
之后过滤正在使用函数,它正在生成一个 url 并随后生成其 <a>
标签。
不幸的是,各种尝试使用(url myview)|urlize
并且类似的实验没有奏效。关于如何将各个部分组合在一起以使其发挥作用的任何想法?
谢谢!
最佳答案
这不是 urlize
的用途。它用于在文本 block 中搜索 URL 并将它们转换为可点击的链接。 {% url %}
的结果甚至不像那种方式的链接,因为它是一个相对链接(例如 /index/
而不是 www.example.com/index
),并且文档非常具体地说明了 urlize
查找的内容:
This template tag works on links prefixed with
http://
,https://
, orwww.
.
不确定你为什么想要它:自己定义链接很简单:
This is my link: <a href="{% url 'myview' %}">My view</a>
关于python - 如何在模板的 url 函数上使用 urlize 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19275344/