从父模型实例Django Form添加OneToMany关系模型实例

时间:2018-01-04 16:15:33

标签: python django web django-models django-forms

我有一个Person模型:

    class Person(models.Model):
        name = models.CharField(max_length=100)

然后是汽车模型:

    class Car(models.Model):
        plate = models.CharField(max_lenght=100)
        owner = models.ForeignKey(Person)

然后是某个CarAttribute模型:

    class CarAttribute(models.Model):
        whatever = models.CharField(max_lenght=100)
        car = models.ForeignKey(Car)

人与Car有1对多的关系。汽车与Car attributre有1对多的关系。

在Django中是否有一种方法可以在添加新Person时使用的Form中添加Car(最终是它的相对CarAttributes)?一个人可能有一辆以上的汽车,一辆汽车可以有多种属性。

有关如何使用Django解决此解决方案的任何提示?还是补充工具?

0 个答案:

没有答案