如何在Django

时间:2015-11-30 04:38:57

标签: python django

在我的url.py上我有这个。

urlpatterns = [
    url(r'^pag1_x/',pagx_view, name="url_1"),
    url(r'^pag2_y/',pagy_view, name="url_2"),
    url(r'^pag3_z/',pagz_view, name="url_3"),
]

在我的模板上,我有以下代码。

{% for t in list %}
  {{t.description}}
  <button id="{{t.id}}">BOOK NOW</button>
  <a href="{% url 'url_1' %}">LEARN MORE</a>
{% endfor %} 

在模板上,我想使用列表进行迭代,列表中包含我在数据库中的信息,在数据库中我有url名称,所以我想做的是这样的:

<a href=" {% url '{{t.urlName}}' %} ">LEARN MORE</a>

最终结果将是:

<a href=" {% url 'url_1' %} ">LEARN MORE</a>
<a href=" {% url 'url_2' %} ">LEARN MORE</a>
<a href=" {% url 'url_3' %} ">LEARN MORE</a>

问题是我使用的方法不起作用。谁能告诉我一种使其有效的方法?

1 个答案:

答案 0 :(得分:1)

您可以尝试:

input