做Django关系的最佳方法是什么?

时间:2018-12-10 04:57:38

标签: python django django-models

我只是学习编程Django,直到现在创建模型和关系时,我总是这样写:

class Car(models.Model):
    name = models.CharField(max_length=30)

    def __str__(self):
        return self.name

class Factory(models.Model):
    name = models.CharField(max_length=30)
    car = models.ForeignKey(Car, on_delete=models.PROTECT, null=True)

    def __str__(self):
        return self.name

但是现在当我正在学习使用admin.StackInline来添加额外的汽车时,我想在我的admin中为工厂添加新数据时,我的模型似乎无法使用,我的代码有问题吗?在Django中关联模型的最佳实践是什么?谢谢

0 个答案:

没有答案