0
我想創建一個模型,用戶可以將模型的對象添加到Django中的列表中。添加到Django Admin中的列表樣式條目
例如:
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記錄,但我最會怎樣做這個?收據不能關聯,直到收據...
閱讀[內嵌對象]文檔部分(https://開頭的文檔.djangoproject.com/en/dev/ref/contrib/admin /#inlines) – 2013-02-23 06:49:41
非常感謝你@Hedde我不知道我是如何錯過Django的一個很酷的方面。我對它仍然很陌生,它似乎有很多內置的好東西可以找到。 – 2013-02-23 12:11:24