08
2020
11

django的Form组件中,如果字段中包含choices参数,请使用两种方式实现数据源实时更新。

#1.重写构造函数

def def __init__(self, *args, **kwargs):

        super().__init__(*args, **kwargs)

        self.fields["city"].widget.choices = models.City.objects.all().values_list("id", "name")

#2.利用ModelChoiceField字段,参数为queryset对象

 

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。