ユーザーがモデルのオブジェクトをDjangoのリストに追加できるモデルを作成したいと思います。
例えば:
class Receipt(models.Model):
items = #many to many maybe? but their is only one receipt for each item object
#other fields
class Item(models.Model):
name = model.CharField()
#otherfields
Class ItemPurchase(models.Model):
receipt = model.ForeignKey(Receipt)
item = model.ForeignKey(Item)
quantity = model.IntegerField()
#other fields specific to this Receipt
次に、管理者で、ユーザーが管理パネルの現在の領収書オブジェクトにアイテムオブジェクトを追加し、ItemPurchaseレコードを作成できるようにしたいのですが、これを行うにはどうすればよいでしょうか。領収書が作成されるまで、領収書を関連付けることはできません。