Использование тега url в django 1.9 - Python
Формулировка задачи:
Добрый день.
У меня вот такой urls.py
goods, address и service являются ссылками на странице, когда по ним переходиш все работает нормально после перехода по ссылке ( пример мой адрес после перехода по ссылке: “test_pattern/goods/”), но при следующем нажатии на ссылку, например переход в address в существующий адрес добавляется новый адрес и приобретает следующий вид “test_pattern/goods/address/”, а должен быть “test_pattern/address”, т.е. "test_pattern/goods/address/" goods/ не убирается.
вот ссылки, написаны в отдельном шаблоне
В остальных шаблонах я его подключаю через include
Я так думаю нужно ссылку на странице делать через тег url? Но что-то никак не получается...
делал например так
Других мыслей пока не возникло, может еще у кого какие идеи возникнут...
Листинг программы
- from django.conf.urls import url
- from . import views
- urlpatterns = [
- url(r'^$', views.index, name='index'),
- url(r'^goods/$', views.index_goods, name='goods'),
- url(r'^address/$', views.index_address, name='address'),
- url(r'^service/$', views.index_service, name='service'),
- ]
Листинг программы
- <ul class="menu">Menu
- {% for point in menu %}
- <li> <a href={{point.url_menu}}>{{point.point_menu}} </a></li>
- {% endfor %}
- </ul>
Шаблон
Листинг программы
- <ul class="menu">Menu
- <li> <a href={% url 'goods' %}> Goods </a></li>
- </ul>
ulrls.py
Листинг программы
- urlpatterns = [
- url(r'^$', views.index, name='index'),
- url(r'^goods/$', views.index_goods, name='goods'),
- url(r'^address/$', views.index_address, name='address'),
- url(r'^service/$', views.index_service, name='service'),
- ]
Решение задачи: «Использование тега url в django 1.9»
textual
Листинг программы
- {% url 'test_pattern:goods' %}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д