我有两个用数据库填充的ModelChoiceField:
t1=MyModelChoiceField1(queryset=operation_Bancaire.objects.all(),to_field_name='type_tiers',required=False)
t2=MyModelChoiceField2(queryset=operation_Bancaire.objects.all(),required=False)
我需要让t2
取决于t1
。
例如 :
如果我在t1
中选择value1,则t2
仅显示第一个ModelChoiceField t1
中选择的value1选择的值
我对此进行了大量搜索,并找到了Ajax
可以帮助我这样做的一些信息。但是我不确定它是否会让我控制我的ModelChoiceFields,因为我特别希望我的ChoiceFields是从数据库中填充的,因为我从未使用过Ajax
。
任何帮助,所以我可以正确地实现我所需要的。
谢谢。
答案 0 :(得分:0)
你是对的,ajax / javascript是最好的方法。 django没有内置的动态方式。到目前为止,This链接是解释如何在django中实现ajax的最全面的链接。