我是这样的Django模板:
<ul>
{% for url in urls %}
<li><a href="{{ url.url_name }}">{{ url.url_title }}</a></li>
{% endfor %}
</ul>
Url是一个存储该特定网址的网址名称和网址标题的模型。我想通过使用这个模板,我可以打开页面并重定向到指定的外部URL:
<a href="{{ url.url_name }}">
原来,我不能。我该如何实现这一目标?我是Django的新手,不知道该怎么做。
答案 0 :(得分:0)
我认为url_name是Charfield类型,它类似于example.com或以http或https开头,在上述所有情况下,以下代码对我有用:
<a href="http://{{ url.url_name }}">
如果您使用URL类型作为url_name,则您的解决方案应该可以使用,而您的问题不在于标签。
答案 1 :(得分:-1)
请尝试:
<a href="{{ url.url_name }}" target="_self">