我只是学习编程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添加额外的汽车,当我想在我的管理员为工厂添加新数据时,我的代码有什么问题吗?在Django中关联模型的最佳实践是什么?谢谢