@pgs

Django расширение модели User, стоит ли?

Я очень начинающий, пишу сайт для себя с регистрацией пользователей по email и добавлением дополнительного поля в модель User через расширение модели.
Стоит ли заниматься отсебятиной (сейчас реализовано: Авторизация по email и паролю, регистрация по email и паролю, смена пароля еще не реализована), или лучше взять одну из батареек django-registration / django-allauth ?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
@hellpirat
Full stack developer (Python/Django, React.js)
Да, примерно с версии Django 1.8 разрабы так и советуют.
Например если вы захотите добавить дополнительную инфу к юзеру, типа:
- avatar
- biography
- public_email

Раньше все это делалось при помощи дополнительной модели и связи OneToOne и это было ооочень не удобно.

Для авторизации/регистрации советую взять django-allauth (также там довольно просто будет добавить соц сети)
Но если Вы учитесь и делаете для себя - то лучше попробуйте написать свое :)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы