@Egegey

Корректно ли указывать так адреса в корневом urls.py?

Допустим, запрос идёт на адрес localhost:8000/main/
Я правильно понимаю, что в любом случае Django пойдёт в первое приложение, поищет main/, не найдёт.
Потом пойдёт во второе и там найдёт.
Корректно ли так писать? Практикуется ли такой код?

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('one.urls')),
    path('', include('two.urls')),
]
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
WStanley
@WStanley
Back-end Developer
Да, ты правильно понимаешь. Думаю что это не особо корректно, но я так писал и это работает на одном из сайтов уже больше года, проблем нет.
только я коммент оставил, на всякий
# Эти 2 роута всегда внизу! posts последний!
    path('', include('front.urls')),
    path('', include('posts.urls')),

Это у меня связано с тем, что СЕОшник просит все ссылки сделать короткими на сайте, т.е. они все вида
domain.ru/my_link
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы