Я работал над учебным пособием, и все было в порядке, пока я не попытался войти в админ-сайт; он просто сказалНе удается войти на сайт администратора в Django
«Пожалуйста, введите правильное имя пользователя и пароль для учетной записи персонала. Обратите внимание, что оба поля могут быть чувствительны к регистру».
Таким образом, я решил проблему и попытался все, что мог. Вот все проблемы, которые я исследованные:
- База данных не синхронизируются: я синхронизировал его и ничего не изменилось.
- No
django_session
стол: Я проверил; Это здесь. - Проблемные настройки: Единственное изменение, которое я внес в настройки, было добавление
'polls.apps.PollsConfig',
кINSTALLED_APPS
. - Пользователь не настроен правильно:
is_staff
,is_superuser
иis_active
являются всеTrue
. - Старые сессии: Я проверил таблицу
django_session
и пуст. - Негабаритные сообщения cookie: Я проверил, и у меня его даже нет.
- Созданный суперпользователь во время работы веб-сервера: Я сделал это, но после остановки веб-сервера, создания нового пользователя и перезапуска веб-сервера и попытки входа в систему с новым пользователем он все еще не работал ,
- Отсутствует или неправильный URL-адрес: В настоящее время у меня есть
url(r"^admin/", admin.site.urls)
в mysite/urls.py. - Ввод неверного имени: Имя пользователя, я создал был «админ» и это же один я печатаю в
- команда Неправильный сервер:. Я использую
python manage.py runserver
. - Что-то не так с базой данных: Я попытался удалить базу данных, а затем повторно применить миграции, но ничего не изменилось.
Есть еще что-нибудь, что я еще не пробовал, или что-то не хватает?
запустить 'питон управления.py createduperuser' –
Cookies отключены в браузере? – Aya
@joelgoldstick Это то, что я использовал для добавления пользователей. Кажется, он правильно добавляет суперпользователя, но я до сих пор не могу войти. –