на моем url.py у меня есть это.как я могу назвать URL-адрес шаблона в Django
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>
проблема заключается в том, что метод, который я использую не работает. Может ли кто-нибудь сказать мне один способ заставить его работать?
Где метод вы используете, и что значит «не работает» влечет за собой? ошибки? неверные результаты? – Sayse
Кроме того, как в сторону, к чему относятся URL-адреса? Я вижу, вы не полностью используете регулярное выражение, поэтому я думаю, что вы не используете регулярные выражения. – Sayse