Задать вопрос
@sodden13

Не работают ссылки в django, как починить?

Добрый день! начал изучать Джанго и столкнулся с проблемой.
Я хочу сделать переход на трудную html страницу, в файле base.html я написал:
<a href="{% url 'addTask' %}" style="text-align: center;"><div>Add Task</div></a>

в файле views.py:
def addTask(request):
    return render(request, 'addTask.html')

и urls.py:
patterns = [
    path('<slug:slug>/', views.filter_url, name='category'),
    path('task-data/<int:task_id>/', views.task_menu, name='taskMenu'),
    path('tasks/remove/task_id=<int:task_id>', views.remove_task, name='removeTask'),
    path('tasks/edit/id=<int:task_id>', views.edit, name='editTask'),
    path('tasks/save=<int:task_id>', views.save, name='save'),
    path('addTask/', views.addTask, name='addTask')
]

Изначальный url - categories/all
по клику url меняется на categories/addTask, при этом html шаблон не отрисовывается
Подскажите, как решить вопрос?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
потом что твой'<slug:slug>/' перехватывает 'addTask/'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы