我只是学习编程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中关联模型的最佳实践是什么?谢谢