及时从数据库中取得数据填放进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"}))

原文地址:https://www.cnblogs.com/zhaoweihang/p/9251676.html

时间: 2024-10-15 18:20:22

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

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据 表单html: <form class="form-horizontal form-material" th:object="${user}" th:action="@{/user/updateOneUserInfo}" method="post"> <input type="hidden

jQuery插件:Ajax将Json数据自动绑定到Form表单

jQuery注册方法的两种常用方式: //jQuery静态方法注册 //调用方法$.a1() $.extend({ a1: function () { console.log("a1"); } }) //jQuery插件方法注册 //调用方法$("#col").b1() $.fn.extend({ b1: function () { console.log("b1"); } }) 将ajax返回的数据自动绑定到form表单中的插件,常用语修改等业

fsLayuiPlugin数据表格弹出form表单说明

fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作. GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn css和js引用 公共css和js必须全部引用 <!-- layui css --> <link rel="stylesheet" type="text/css" href="/plug

Ajax提交数据后,清空form表单

按钮不同,页面相同,还需要显示的数据不同,这里会由于页面的缓存问题,导致,每次点开这个页面显示的数据相同. 这不是我们想要的.这就需要清楚表单数据了. 如下: $('#myform')[0].reset(); 注意!!!!!!!这个方法试过不可以,下面的方法才靠谱!! $(':input','#form表单的id') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('sel

input file 在开发中遇到的问题 类似ajax form表单提交 input file中的

http://www.midifan.com/moduleuser-index-428015.htmhttp://www.midifan.com/moduleuser-index-428074.htmhttp://www.midifan.com/moduleuser-index-428060.htmhttp://www.midifan.com/moduleuser-index-428282.htmhttp://www.midifan.com/moduleuser-index-428172.htm

将json数据回显到form表单

var cpJsonToForm = function (json,formId) {var serializeArray = $("#"+formId).serializeArray();for(var i = 0 ; i < serializeArray.length ; i ++ ){var name = serializeArray[i].name;if(json[name]){var value = json[name];}$("[name='"+n

jQuery通过ajax获得后台json数据给form表单赋值

jQuery提供了load方法可以将数据加载到页面form表单中,但有时候我需要获取后台json数据中某个值时,又需要赋值整个form表单,load方法没有回调函数所以就不行了,如果用ajax调用的话,获得后台json数据后把json数据分析出来在一个个的赋值到form表单的每个文本框中,这样未免太过复杂和太多代码,所以我根据了一些大神的回答,总结了一个很好用的jQuery函数. jQuery-load方法调用: $('#form').form('load',URL); 页面表单: <span

HTML5第8次课堂笔记( 模拟form表单提交数据,xml的解析,jQuery的Ajax方法使用, mui的ajax)

HTML5第8次课堂笔记 1.  模拟form表单提交数据:(get方式) <body> <formmethod="get"action="DataTest7"> <inputtype="text"name="uname"value="yang"id="myname"><br/> <inputtype="password&q

开发中遇到的jquery函数应用和表单验证处理

整理前端js笔记第一篇! form 表单提交 $(".submit").removeAttr.('onclick'); $('[name="form表单名"]').submit; 获取input的id $('#id').val(); 获取input的name $('[name="name值"]').val(); each方法为每个元素匹配元素规定的函数 $("li").each(function()){ } //为li标签匹配