Django表单-动态更新ModelChoiceField Queryset
我想根据用户选择的一个字段更新表单。 这是我的模特 models.pyDjango表单-动态更新ModelChoiceField Queryset,django,django-models,django-forms,Django,Django Models,Django Forms,我想根据用户选择的一个字段更新表单。 这是我的模特 models.py class A(Model): text = CharField() class B(Model): a = ForeignKeyField(A) class C(Model): a = ForeignKeyField (A) b = ForeignKeyField(B) 假设我们在forms.py中使用ModelChoiceField。 现在,如果用户正在添加一个C对象,并且他选择了一
class A(Model):
text = CharField()
class B(Model):
a = ForeignKeyField(A)
class C(Model):
a = ForeignKeyField (A)
b = ForeignKeyField(B)
假设我们在forms.py中使用ModelChoiceField。
现在,如果用户正在添加一个C
对象,并且他选择了一个a
对象,那么我想用queryset=a.B_集
填充B字段。在django有没有办法做到这一点?或者,如果我必须使用Javascript,那么有没有一个最佳实践来将其与django集成?
谢谢我最终使用了
这个库在后台使用ajax,并允许轻松添加链式选择小部件。我甚至定制了它来与mdl一起使用。它已经被设计好了