django admin中的抽象模型内联

时间:2012-10-06 12:35:11

标签: django-models django-admin

请任何建议如何最好地实现以下功能 我搜索了stackoverflow和谷歌,但我不确定我是否想出了答案


models.py:

class Collection(models.Model):
    pass

class Item(models.Model):
    collection = models.ForeignKey(Collection)
    class Meta:
        abstract = True

class Item1(Item):
    name = models.CharField()

class Item2(Item):
    length = models.IntegerField()

在admin.py中

问:在管理模型中是否可以使用“集合”,如果有某种方法可以内联“项目”,并且内联允许选择Item1或Item2(或更多)。 因此,“Item”的多个子类型可以链接到同一管理页面中的同一个集合。

TIA

编辑:在此链接上找到有用的信息,(它似乎提供的功能大致与请求有关) Django Admin Changing Inline Admin Form based on class type

但我不确定这是否正是我在问题中提出的问题

0 个答案:

没有答案