Django 在我的案例中如何创建StackedLine?

Django 在我的案例中如何创建StackedLine?,django,Django,如何在admin中为Animal创建StackedLine?在编辑Animal对象时,我需要查看Color属性。使用内联线的关系方向错误: class Animal(models.Model): title = models.CharField(max_length=255) color = models.ForeignKey(Color) class Color(models.Model): name = models.CharField(null=False, ma

如何在admin中为
Animal
创建
StackedLine
?在编辑
Animal
对象时,我需要查看
Color
属性。

使用内联线的关系方向错误:

class Animal(models.Model):
    title = models.CharField(max_length=255)
    color = models.ForeignKey(Color)

class Color(models.Model):
    name = models.CharField(null=False, max_length=250)
    other = models.CharField(null=False, max_length=250)
# models.py
class Animal(models.Model):
    title = models.CharField(max_length=255)

class Color(models.Model):
    animal = models.ForeignKey(Animal)
    name = models.CharField(null=False, max_length=250)
    other = models.CharField(null=False, max_length=250)

# admin.py
class ColorInline(admin.StackedInline):
    model = Color

class AnimalAdmin(admin.ModelAdmin):
    inlines = [ColorInline, ]