Как исправить проблему 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. Если я ставлю вручную '/', то все работает нормально. Буду благодарен за подсказки и помощь. Я пробовал искать, читать документацию и просто разбираться, но ничего не получилось. Надеюсь, что кто-нибудь здесь прольет немного знаний об этом.
И да! Если кто-то хочет помочь с этим проектом, не стесняйтесь обращаться.