Почему на меня ссылаются http://127.0.0.1:8000/admin/login/?next=/admin/

Я попытался зайти в админ панель django, но когда я ввожу запрос на 127.0.0.1:8000/admin меня перебрасывает на http://127.0.0.1:8000/admin/login/?next=/admin/ и на экране появляется следующее: "Произошла ошибка сервера. Пожалуйста, свяжитесь с администратором". Вот мои настройки:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'apple.apps.AppleConfig'
]
TEMPLATES = [
    {
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
    },
]

urls.py в папке проекта

from django.contrib import admin
from django.urls import path, include
from apple.views import *

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include("apple.urls")),
]

P.S. Я сделал все, что написано в документах сайта django admin, но это все равно не работает.

Похоже, это может быть вызвано недостаточными разрешениями в папке базы данных. См. этот ответ: https://stackoverflow.com/questions/41667222/server-error-500-when-trying-to-log-in-in-django-admin-page#:~:text=Вам%20необходимо%20посмотреть%20на%20ошибку%20в%20браузере.

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