及时从数据库中取得数据填放进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表单的多选框中的主要内容,如果未能解决你的问题,请参考以下文章

[oldboy-django][2深入django]老师管理 -- form表单如何生成多选框标签,多选框的默认值显示,以及多选框数据插入到数据库,多选框数据更改到数据库

防止多选框在移动浏览器上的多选框中不更改

form表单多选框提交数据 服务器只能接受到一个数据

实现一个兼容eleUI form表单的多选组件

如何避免使用 Javascript 在多选框中进行 ctrl-click 的需要?

在 asp.net 中带有复选框的多选下拉列表