我有以下型号
class Make(models.Model):
make_name = models.CharField(max_length=32)
def __unicode__(self):
return self.book_title
class MakeModel(models.Model):
model_number = models.IntegerField()
model_capacity = models.IntegerField()
model_capacity_unit = models.CharField(max_length=4)
Make = models.ForeignKey(Make)
def __unicode__(self):
return self.model_number
基本上,我希望我的表单在顶部包含所有 Make 详细信息,并在下面的网格中包含所有 MakeModel 详细信息,并且能够轻松添加更多 MakeModel。比如在这个模型中
https://www.dropbox.com/s/e7rg3zxe6y8q9fi/invoicedetails.gif
任何想法需要做什么?人们提到像 inlineformset_factory 这样的东西,但我不相信如何使用它,或者它是否会做我期望的事情。
任何帮助,将不胜感激