【问题标题】:Dependent drop down in Django FormDjango 表单中的依赖下拉菜单
【发布时间】:2015-08-27 21:07:11
【问题描述】:

我是 django 的新手,我在 django 表单中的依赖下拉列表中遇到了问题。我有 2 个模型类,MainCategorySubCategory,其中 SubCategorymaincategory 作为外键。 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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    相关资源
    最近更新 更多