我是django的新手,我在django表单中遇到依赖下拉列表时遇到问题。我有2个模型类MainCategory
和SubCategory
,其中SubCategory
有maincategory
作为外键。我正在尝试创建一个表单,以便在选择类别时,它的子类别应填入下拉列表中。
我已尝试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)