Невозможно войти в панель администратора 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")
Вернуться на верх