Я использую python 2.7.11 и django 1.10.2. Я создал URL-адреса и использовал динамические шаблоны.Как использовать динамические URL-адреса для шаблонов
urls.py
url(r'^suits-anarkali/', include([
url(r'^$', category_page, name="suits-anarkali"),
url(r'^(?P<slug>[\w-]+)/$', category_page, name="suits-anarkali"),
url(r'^(?P<slug>[\w-]+)/$', single_product, name='singleproduct'),
url(r'^(?P<slug>[\w-]+)/(?P<singleproduct_slug>[\w-]+)/$', singleproduct, name="singleproduct"),
])
),
это мой URL структуры. Если я вызываю category_page с slug, тогда он работает нормально, но когда я вызываю single_product с slug, он перенаправляется на страницу категории. Я пробовал много времени, но он не работает. Итак, как управлять URL-адресами в шаблоне?
product.html
{% if slug %}
<a href="{% url 'singleproduct' slug detail.slug %}">{{ detail.product_name }}</a>
{% else %}
<a href="{% url 'singleproduct' detail.slug %}">{{ detail.product_name }}</a>
{% endif %}
Пожалуйста, проверьте нашу орфографию, прежде чем спрашивать. Я исправил два опечатка. – guettli