Как исправить проблему url 404 в Django? Нужна помощь

Надеюсь, кто-нибудь сможет помочь мне в этом. Я пытаюсь создать сайт электронной коммерции для себя. Я использовал этот [учебник] и следовал всем его шагам. Проблема в том, что в браузере всякий раз, когда я не добавляю '/' после admin в 'http://127.0.0.1:8000/admin', он выдает мне эту ошибку: 404 Error Image

Settings.py:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.0/howto/static-files/

STATIC_URL = 'static/'
STATICFILES_DIRS = [
   os.path.join(BASE_DIR, 'static')
]

MEDIA_URl = '/media/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'static/media')

urls.py: (урлы проекта)

from xml.dom.minidom import Document
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('store.urls'))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urls.py: (app urls)

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name="home"),
    path('store/', views.store, name="store"),
    path('cart/', views.cart, name="cart"),
    path('checkout/', views.checkout, name="checkout"),
    path('update_item/', views.updateItem, name="update_item"),
    path('process_order/', views.processOrder, name="process_order"),
]

Это происходит со всеми урлами, определенными в apps urls.py. Если я ставлю вручную '/', то все работает нормально. Буду благодарен за подсказки и помощь. Я пробовал искать, читать документацию и просто разбираться, но ничего не получилось. Надеюсь, что кто-нибудь здесь прольет немного знаний об этом.

И да! Если кто-то хочет помочь с этим проектом, не стесняйтесь обращаться.

Вернуться на верх