Моя страница администратора django выдает Page not found (404)

мой проект работал нормально я использовал свою страницу администратора на ней все было в порядке сегодня я попытался открыть ее и она выдает Страница не найдена (404) Ни один продукт не соответствует заданному запросу. Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin Вызвано: store.views.product_detail Ни один продукт не соответствует заданному запросу. Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin Вызвано: store.views.product_detail

Я не трогал приложение магазина или файлы проекта вообще, вчера все работало нормально, теперь я не могу получить доступ к странице администратора урлы проектов

from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include, path

urlpatterns = [ 
    path('admin/', admin.site.urls),
    
    path('', include('store.urls', namespace='store')),
    path('basket/', include('basket.urls', namespace='basket')),
    path('account/', include('account.urls', namespace = 'account')),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

хранить урлы

from django.urls import path

from . import views

app_name = 'store'

urlpatterns = [
    path('', views.product_all, name='product_all'),
    path('<slug:slug>', views.product_detail, name='product_detail'),
    path('shop/<slug:category_slug>/', views.category_list, name='category_list'),
]

хранилище просмотров

from urllib import request
from django.shortcuts import get_object_or_404, render

from store.context_processors import categories

from .models import Category, Product


def product_all(request):
    products = Product.products.all()
    return render(request, 'store/home.html', {'products': products})


def category_list(request, category_slug=None):
    category = get_object_or_404(Category, slug=category_slug)
    products = Product.objects.filter(category=category)
    return render(request, 'store/products/category.html', {'category': category, 'products': products})


def product_detail(request, slug):
    product = get_object_or_404(Product, slug=slug, in_stock=True)
    return render(request, 'store/products/single.html', {'product': product})  ```

context_processors.py wicht i have includedet in my project settings

from .models import Category

def categories(request):
return {
'categories': Category.objects.all()
}

Вот код, который вызывает ошибку

path('<slug:slug>', views.product_detail, name='product_detail'),

Измените его на

path('detail/<slug:slug>/', views.product_detail, name='product_detail'),

<1>> просто перезаписывает product_detail URLadmin

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