django admin cascade dropdownlist

时间:2017-09-28 08:40:36

标签: django django-forms django-templates django-views django-admin

model.py

class CaseTitle(BaseModel):
        Description = models.CharField(max_length=500)

        def __str__(self):
            return  self.Description

    class CaseCategory(BaseModel):
        Description = models.CharField(max_length=500)
        CaseTitle = models.ManyToManyField(CaseTitle)

我的情况是当我选择casetitle时,CaseCategory必须根据CaseTitleID simplfy like that填充。

1 个答案:

答案 0 :(得分:0)

我认为它的解决方案是您可以使用django-smart-select在CaseCategory字段中反映出来。它在django中被称为链选择。我希望它对你有所帮助。让我更新一下。它是否有效。感谢。