Я довольно новичок в Django, и у меня возникают проблемы с созданием подходящих моделей для этой конкретной проблемы.Django trernary relationship
У меня есть пользователи, и у них есть «Кошелек». Этот кошелек должен быть списком валют/значений.
Валюта находится в таблице только с полем «имя». ID: 1 Имя:
И EUR Я хочу, чтобы мой бумажник, чтобы быть что-то вроде: Валюта: EUR, стоимость: 0, Валюта: USD, стоимость: 1000
Для этого я обычно использую тройной с другим столом, скажем, баланса. Где Баланс имел бы: Кошелек ID: 1, Идентификатор валюты: 1, Значение: 50
Я хочу сделать правильные вещи здесь, и я не слишком уверен, как действовать дальше.
Благодаря
Спасибо, хорошо, что я имел в виду. Не могли бы вы объяснить, почему связь между кошельком и пользователем не смоделирована с полем кошелька в пользовательской модели вместо поля пользователя в модели кошелька? Кроме того, небольшая деталь, валюта - это таблица, поэтому я собираюсь использовать: currency = models.ForeignKey (Currency) вместо CharField – user1800356
Я отредактировал свой ответ. Смотрите, если это имеет смысл. –
Хорошо, это дает полный смысл, спасибо! – user1800356