Можно ли развернуть Django App, если нет "" (пустого) url?
Я впервые пытаюсь развернуть Django App с железными дорогами, и мне интересно, где именно будет моя целевая страница. В основном, мой urls.py выглядит примерно так:
path('home/', views.home, name="home"),
path('blogposts/', views.blogposts, name="blogposts"),
path('posts/', views.posts, name="posts"),
После развертывания сайта моего блога, допустим, с доменом 12345xxx.com, где я приземлюсь?
Вы получите ошибку, если не включите папку в URL, так как паттерн URL не будет соответствовать, а существование неадминских URL останавливает отображение страницы django по умолчанию. Это будет либо ошибка 404, либо ошибка типа 'Django попробовал эти шаблоны URL, в таком порядке:', если вы включили DEBUG=True в настройках.
Обратите внимание, что путь указывать не обязательно (путь может быть пустой строкой), а представления могут иметь несколько путей. В данном случае, возможно
path('', views.home, name="home"),
path('home/', views.home, name="home_folder"),
path('blogposts/', views.blogposts, name="blogposts"),
path('posts/', views.posts, name="posts"),
позволит избежать ошибки.