Невозможно войти в панель администратора Django
Я просмотрел других людей с похожей проблемой, но моя немного отличается.
Когда я пытаюсь войти в панель администратора Django, мои учетные данные (которые верны) не работают: Мне говорят, что я должен ввести правильные, что это может быть чувствительно к регистру и т.д.
Сначала это произошло в проекте, где я возился с пользовательскими/суперпользователями и делал ужасные вещи с миграциями, поэтому я понял корень проблемы.
Теперь, реальная проблема в том, что когда я переключился обратно на другой (полностью рабочий) проект и попытался войти в консоль администратора, у меня все еще была (и есть) эта ошибка, несмотря на то, что
a) он работал раньше, и я не трогал код с тех пор (неделю назад)
b) Я использую модель пользователя Django для этого проекта.
Я пробовал очистить cookies, переустановить Django и перезагрузить компьютер, но ничего не помогает. Оба проекта полностью независимы; единственная общая точка у них - это django + размещение на локальном сервере SQlite
Для проекта 2 я не трогал ни AUTH_USER_MODEL, ни AUTHENTICATION_BACKENDS.
Для проекта 1 я зарегистрировал пользователя с помощью AUTH_USER_MODEL, но не трогал AUTHENTICATION_BACKENDS. Я не заинтересован в отладке пользовательской модели проекта 1: Моя проблема в том, что проект 2 также сейчас дисфункционирует, хотя его код был нетронут.
Возможно, у вас проблемы с паролем make. Это просто пример
from django.contrib.auth.hashers import make_password
USER_PASSWORD = "abc123"
User.objects.create(first_name="hellow", last_name = faker.last_name(), username="helloworld", password = make_password(USER_PASSWORD), email ="hello@world.com")