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