及时从数据库中取得数据填放进Form表单的多选框中

Posted zhaoweihang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了及时从数据库中取得数据填放进Form表单的多选框中相关的知识,希望对你有一定的参考价值。

  #写上以下代码就不用担心数据库添加了数据而不能及时获取了
    def __init__(self, *args, **kwargs):
        #每次创建Form1对象时执行init方法
        super(Form1, self).__init__(*args, **kwargs)

        self.fields[‘book_type‘] = forms.CharField(
            widget=forms.widgets.Select(choices=models.BookType.objects.values_list(‘id‘, ‘caption‘),
                                        attrs={‘class‘: "form-control"}))

以上是关于及时从数据库中取得数据填放进Form表单的多选框中的主要内容,如果未能解决你的问题,请参考以下文章