Как сделать записи модели в виде списка field.options в поле другой модели?

У меня есть две модели - Account, такие как проверка, кошелек, кредит и т.д. и Transaction, которая включает каждую покупку и заработок. Transaction имеет внешний ключ к Account.

В Transaction я хочу, чтобы пользователи выбирали Account покупки. Я рассматривал вариант field.choices, но варианты выбора постоянны.

Я хочу, чтобы пользователи могли выбирать Account из Account моделей. Как мне это сделать?

Если вы используете форму django для создания/обновления объектов модели транзакции, то по умолчанию она будет содержать поле выбора со всеми объектами модели Account в качестве опций. Поля внешнего ключа модели по умолчанию в формах django имеют вид ModelChoiceField, который будет отображаться в шаблоне как <select>.

Вернуться на верх