如何在Django中动态更改下拉列表

时间:2016-03-13 15:58:05

标签: python django

我有类似的模型。

class SchoolForm(models.Model):
    name = models.CharField(...)
    subjects = models.ManyToManyField(Subjects, ...)


class Subjects(models.Model):
    name = models.CharField(...)

我需要做两个下拉菜单:首先是学校形式,第二个是学科。 如果我首先选择一个表单,我应该在第二个下拉列表中获得选项,包括属于此表单的主题。 我怎么能这样做?最好不要重新加载页面,因为它是某种过滤器。

我正在使用Python 3.5.1和Django 1.9

1 个答案:

答案 0 :(得分:0)

正如@maazza所说,使用某种前端代码实现此目的的唯一方法。您可以使用简单的Javascript或django-selectable