Django:正确的URL出现在开发人员工具中,但链接不使用该src

时间:2016-09-23 03:04:38

标签: django url django-templates

我在Django模板中创建了一个链接,该链接似乎在开发人员工具的元素窗格中显示正确的URL。但是页面中的实际链接仅转到localhost。我以为我理解Django url模板标签是如何工作的,但我必须遗漏一些东西。

网址格式:

url(r'^dollhouse/(?P<dollhouse>[0-9]+)$', views.dollhouse, name='dollhouse')

模板:

{% for workingdollhouse in dollhouses %}
<a href src="{% url 'dollhouse' dollhouse=workingdollhouse.id %}">{{workingdollhouse.dollhouse_name}}</a>
{% endfor %}

显示在开发者控制台中的元素文本(悬停在'“/ dollhouse / 1”上显示localhost / dollhouse / 1的预期地址):

'<a href src="/dollhouse/1">dollhouse1</a>'

实际链接只是转到localhost。

1 个答案:

答案 0 :(得分:1)

这与Django无关。

a个元素没有src属性。目的地位于href属性中,您将其留空。

<a href="{% url 'dollhouse' dollhouse=workingdollhouse.id %}">{{workingdollhouse.dollhouse_name}}</a>