Вход в Django Rest API с использованием нескольких паролей
У меня есть идея одного типа логина, Один единственный User имеет несколько Accounts (OneToOne или Foreign Key). Для сохранения UserEmail я использую таблицу по умолчанию User.
UserIDявляется PrimaryKey в таблицеUser.- В таблице
Account,Account__UserIDявляется ForeignKey, назначенным на таблицуUser. - Теперь
AccountтаблицаAccountIDPrimaryKey назначается как ForeignKey для других таблиц (например:Transactionу таблицыTransaction ID, AccountID, TransactionAmount. ВTransactionтаблицеAccountIDForeignKey таблицыAccount). - Когда пользователь входит в систему, используя таблицу
UserUserPassword. Пользователь получает список данных таблицыAccount.Accountтаблица PrimaryKeyAccountIDкак ForeignKey дляTransactionтаблицы, поэтому пользователи теперь получают данные ListAccount& ListTransaction(Это метод входа по умолчанию). - Когда пользователь входит в систему с помощью
AccountтаблицыAccountPassword. Пользователь получает только одни данныеAccount. Поэтому теперь пользователь получает только одни данныеAccount& ListTransaction(Вход на основе учетной записи) .
Теперь я сделал метод входа по умолчанию, это просто. Мой вопрос в том, как я могу сделать вход на основе учетной записи.
