Я недавно унаследовал проект django, и я столкнулся с серьезным количеством ошибок / проблем и ... причуд, которые необходимо исправить.Поскольку я пришел из php фона (не спрашивайте), у меня ... сложное время.
С точки зрения администратора Django, он не примет любой адрес электронной почты в качестве имени пользователя,Однако в нашем интерфейсе - предыдущий разработчик разработал систему таким образом, чтобы приложение использовало адрес электронной почты в качестве имени пользователя.Это нормально во внешнем интерфейсе, но мы не можем сохранить любые изменения, которые мы вносим для пользователя в разделе администратора ¬.¬
Есть ли способ исправить это, БЕЗ обновления нашей установки django до v1.2 (НЕ вариант) и БЕЗ модификации любого из файлов Django.contrib?
Я слышал хорошие вещи о расширении этих классов / методов, но я не очень уверен, как действовать.
Глядя на веб-сайты в Интернете, они предлагают написать пользовательский бэкэнд и т.д ...?Это правильный путь?Я не слишком уверен в программировании на djanog, и, учитывая, что это связано с входом пользователя в систему, я ОЧЕНЬ не уверен в любом решении, которое могу написать.
Есть ли простой способ, которым я могу просто переопределитьметод проверки имени пользователя, чтобы принять @ и быть более 30 символов?