Сохранение нового поля в разделе "Пользователь" Django Admin из регистрационной формы

Мне удалось добавить дополнительное поле в регистрационную форму "откуда вы узнали о нас?".

Но я не уверен, какие файлы нужно редактировать, чтобы хранить данные из этого поля вместе с информацией о пользователях.

т.е. при входе в раздел администратора и переходе к "пользователям" и просмотре информации о пользователях, я бы хотел видеть это поле там.

1 ответ

Простейшим способом было бы хранить дополнительные данные в UserProfile модель о пользователе, например

from django.contrib.auth.models import User

class UserProfile(models.Model):
    # This field is required.
    user = models.OneToOneField(User)

    # Other fields here
    where_heard_about_us = models.TextField()

Затем вы можете зарегистрировать объект как встроенный объект в вашем Django Admin

Другие вопросы по тегам