Вы не определили пустой URL.В основном URLs.py вы использовали path('shop/', include('shop.urls'))
, а в магазине urls.py path("",views.index, name="ShopHome")
.этот путь будет перенаправлен на http://127.0.0.1:8000/shop/
, а не на http://127.0.0.1:8000/.
. Если вам нужен пустой URL, сделайте следующее: ecom \ urls.py:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('shop.urls'))
]
shop \ urls.py
urlpatterns = [
path("",views.index, name="ShopHome")
]
помните, что вы добавляете в path('', include('shop.urls'))
, оно будет добавлено во все URL-адреса, записанные в приложении магазина.
Если вы хотите добавить пустой URL-адрес, а также добавьте «магазин» в остальных URL-адресах, сделайте это:
From shop import views
urlpatterns = [
path('admin/', admin.site.urls),
path('shop/', include('shop.urls'))
path('',views.index, name="ShopHome")
]