【发布时间】:2018-08-05 16:52:58
【问题描述】:
我想根据用户选择的一个字段来更新表单。 这是我的models.py
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 对象,并且他选择了一个A 对象,我想用queryset=a.b_set 填充B 字段。有没有办法在 django 中做到这一点?或者如果我必须使用 Javascript,是否有关于如何将其与 django 集成的最佳实践?
谢谢
【问题讨论】:
标签: django django-models django-forms