Django - ссылка на модель с 2 атрибутами - PullRequest
0 голосов
/ 18 сентября 2018

В настоящее время я начинаю с приложения для управления пользователями.

Дело в том, что у нас есть модели User (модель пользователя django по умолчанию) и UserMail.UserMail имеет от OneToOneField до User со ссылкой на поле username.

mail_username= models.OneToOneField(
    User,
    to_field='username',
    on_delete=models.CASCADE)

Поскольку мы также используем базу данных UserMail для другого приложения, я хочу пароль длянаходиться в той же таблице, которая будет выглядеть следующим образом:

mail_password = models.CharField(max_length=128)

Но mail_password должен быть паролем от соответствующего User.username.Поэтому, если мы выбираем пользователя из модели User, пароль этого пользователя также должен быть заполнен в поле mail_password

. Есть ли хороший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...