Django表中的依赖性下拉

时间:2015-06-11 23:37:08

标签: django django-forms

我是django的新手,我在django表单中遇到依赖下拉列表时遇到问题。我有2个模型类MainCategorySubCategory,其中SubCategorymaincategory作为外键。我正在尝试创建一个表单,以便在选择类别时,它的子类别应填入下拉列表中。 我已尝试How to get Interdependent dropdowns in django using Modelform and jquery?此解决方案,并在进行一些更改后工作。但是,我想知道是否存在任何其他django内置解决方案?

Models.py

class MainCategory(models.Model):
    name = models.CharField("Category", max_length = 50)

class SubCategory(models.Model):
    name = models.CharField("Sub category", max_length = 50)
    mainCategory = models.ForeignKey(MainCategory)

1 个答案:

答案 0 :(得分:0)

对于这个问题,我使用django-smart-select这项工作很容易,包括例子。