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

Как правильно сделать url?

Есть два url
path('<category_name>/<slug:article_slug>'),
path('user/<int:pk>', views.user_profile),

При переходе на профиль пользователя django думает что это статья и не открывает его.
Как правильно быть в этой ситуации?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
AlexNest
@AlexNest
Работаю с Python/Django
Django проверяет урлы по порядку и если первый пододит по условию (а в Вашем случае он подходит), то дальнейшие не рассматривает.
Ответ написан
Комментировать
akrvch
@akrvch
Добавьте articles (либо другое наименование) в начале
path('articles/<category_name>/<slug:article_slug>')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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