Пользовательский шаблон пользователя во время проекта - django [закрыто]
<<< Я хотел изменить модель моего проекта после развертывания. Из-за ограничений Django, связанных с функцией динамических зависимостей для заменяемых моделей, я не хотел рисковать ошибками миграции или ошибками, связанными с базой данных..
Я хотел сделать поле User
в
уникальным и удалить email
, а затем создать механизм аутентификации на основе поля email и пароля.
Что я сделал, так это изменил исходный код models.py в "virtual_env_name/lib/python3.8/site-packages/django/contrib/auth". В поле email я убрал blank=True и поставил User
blank=True
и все заработало.unique=True
Мой вопрос в следующем:
хорошая ли это идея - изменить исходный код models.py в lib/python3.8/site-packages/django/contrib/auth