#django #django-models
#django #django-models
Вопрос:
Итак, в моей системе академического управления, когда я хочу изменить модель student с помощью таких полей, как class и division, но используемый базовый администратор, который я создаю с помощью create super user, должен оставаться прежним. Как добиться этого в Django?
Комментарии:
1. Не создавайте новую модель пользователя. Вместо этого создайте модель профиля с отношением «один к одному» к пользователю. См. Документы Django для различных подходов к моделям профилей.
2. Расширение существующей модели пользователя
3. Лучший учебник, который я видел, о различных способах расширения стандартной модели пользователя. Я бы сам рекомендовал вариант 3 или 4, в зависимости от ваших требований: simpleisbetterthancomplex.com/tutorial/2016/07/22 /…