Джанго-Джет "Страница не найдена" - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь установить приборную панель Django Jet , но не могу с ней что-либо получить.

Я следовал инструкциям по установке , но независимо от того, что я получаю "Страница не найдена", несмотря на то, что URL-адреса для Jet указаны в списке.

enter image description here

По этому вопросу открыто несколько проблем, но ни один не предлагает решения, выходящего за рамки того, что было решено в более новых версиях, и я использую рекомендованный коммит (последний).

Вопросы:

Urls.py

from django.contrib import admin
from django.urls import path, include, re_path
from depot import views

urlpatterns = [
    path('', include('depot.urls')),
    path('', include('stores.urls')),
    path('admin/', admin.site.urls),
    re_path(r'^jet/', include(('jet.urls', 'jet'))),
    re_path(r'^jet/dashboard/', include(('jet.dashboard.urls', 'jet-dashboard'))),  
    ]

У меня нет пользовательских переопределенных шаблонов администратора. Я пытался просто посетить /admin/, но мой администратор выглядит как администратор Django по умолчанию (кто-то упомянул, что он должен взять на себя оригинальные шаблоны администратора).

Установленные приложения :

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'depot',
    'stores',
    'jet',
    'jet.dashboard',
]

Я также подтвердил, что у меня есть django.template.context_processors.request в Templates в моих settings.py .

1 Ответ

0 голосов
/ 24 января 2019

enter image description here

Это очень важное замечание, которое я пропустил. Просто переместил django.contrib.admin в конец моего INSTALLED_APPS, и это решило эту проблему.

INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'depot',
    'stores',
    'jet',
    'jet.dashboard',
    'django.contrib.admin',
]
...