Я новичок в Django и искал советы по проекту среднего размера. Наш администратор в офисе - это одно, но наши пользователи также могут войти в систему и увидеть аналогичный (более ограниченный, но в основном тот же) интерфейс.Отдельный админ-сайт для пользователей
Проблема заключается в том, что адрес электронной почты пользователей - это имя пользователя, и электронные письма не обязательно должны быть уникальными (но пароли должны быть по причинам, которые вы понимаете). Гетто? Да. Но это то, чего они ожидают.
Возможно ли создать этот второй интерфейс, а также отклониться от традиционного имени пользователя для входа? Использует ли пользовательская модель Django 1.5s для меня здесь? И можно ли использовать две пользовательские модели - одну для администратора и одну для наших пользователей?
И, наконец, если я направляюсь в неправильном направлении, пожалуйста, дайте мне знать. Это продолжение вопроса, который я задал ранее, но я забыл о некоторых деталях.
РЕДАКТИРОВАТЬ: Как бы я ни ненавидел это сделать, я просто буду кодировать область участника отдельно. Появилось больше странностей с логинами, поэтому я думаю, что это будет самое простое решение, даже если оно не очень СУЩЕСТВУЕТ.
Да, вы направляетесь в неправильном направлении полностью с уникальными именами пользователей, но уникальными паролями !!! – almalki