Почему на меня ссылаются 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браузере.