【发布时间】:2015-08-27 21:07:11
【问题描述】:
我是 django 的新手,我在 django 表单中的依赖下拉列表中遇到了问题。我有 2 个模型类,MainCategory 和 SubCategory,其中 SubCategory 有 maincategory 作为外键。 I am trying to create a form such that, when a category is selected, the subcategories for it should populate in the drop down.
我已经尝试过How to get Interdependent dropdowns in django using Modelform and jquery? 这个解决方案,在进行一些更改后它就可以工作了。但是,我想知道是否存在任何其他 django 内置解决方案?
模型.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)
【问题讨论】:
-
欢迎来到 Stack Overflow!我已经修改了您的问题以添加一些格式并修复了一些语法,但是该问题确实可以使用您提供的更多信息。随意将其中一些问题的答案编辑到您的问题中。你有任何已经写好的表格吗?他们的代码是什么?您希望第二个下拉菜单在同一页面上自动更新,还是用户应该在显示表单之前提交表单?这个表单将在哪里使用(Django 管理员等)?
标签: django django-forms