首页 > 其他分享 >给django ModelForm加样式

给django ModelForm加样式

时间:2022-11-27 22:44:10浏览次数:49  
标签:control form 样式 self django field attrs ModelForm class

widgets = {
            # 'depart': forms.widget.Select(attrs={'class': 'js-select form-control'}), 这个不知道是什么原因不成功
            # 'name': forms.widgets.TextInput(attrs={'class':'form-control'})
        }

 必须使用

1     def __init__(self, *args, **kwargs):
2         super(UserInfoModelForm, self).__init__(*args, **kwargs)
3         for field in self.fields:
4             if field == "depart":
5                 pass
6                 self.fields[field].widget.attrs.update({'class': 'js-select form-control'})
7             else:
8                 self.fields[field].widget.attrs.update({'class': 'form-control'})

 

标签:control,form,样式,self,django,field,attrs,ModelForm,class
From: https://www.cnblogs.com/lessonlearn/p/16930854.html

相关文章

  • Django自带Auth模块
    Django自带Auth模块目录Django自带Auth模块auth模块小结拓展auth_user表User类表如果要后期拓展字段1.删除所有app下的迁移文件2.删除admin&auth下的迁移文件3.数据库转......
  • Django视图层
    Django视图层目录Django视图层JsonResponseform表单上传文件及后端获取request对象方法CBV源码'''HttpResponse,返回字符串render,返回html页面,并且可以给html文件传值r......
  • Django自定义系列
    Django自定义系列目录Django自定义系列模板层-自定义过滤器、标签、inclusion_tag自定义过滤器(最多两个参数)自定义过滤器调用自定义标签(可以有多个参数)自定义标签调用自定......
  • Django前后端通信
    Django前后端通信目录Django前后端通信Ajax前后端传输数据的编码格式(contentType)ajax发送json格式数据ajax发送文件django自带的序列化组件ajax结合sweetalert批量插入数......
  • Django模型层
    Django模型层目录Django模型层测试脚本单表操作查看内部sql语句的方式双下划线查询外键增删改正反向多表查询聚合查询分组查询F与Q查询开启事务ORM常用字段及参数数据库查......
  • Django模板层
    Django模板层目录Django模板层模板语法传值过滤器标签自定义过滤器、标签、inclusion_tag模板的继承模板的导入模板语法传值#模板语法形式:1.{{变量相关}}2.{%逻辑......
  • Django初识
    Django初识目录Django初识基本操作项目主要文件介绍初始技巧静态文件配置Request对象form表单request.methodrequest.POSTrequest.GETpycharm连接数据库(MySQL)django连接数......
  • Django路由层
    Django路由层目录Django路由层路由匹配无名分组有名分组反向解析无名分组反向解析有名分组反向解析路由分发名称空间伪静态虚拟环境null路由匹配#url方法第一个参数是......
  • Django版本差异
    Django版本差异#一、路由层'''django1.x路由层使用url方法django2.x/3.x路由层使用path方法可以根据习惯使用re_pathpath方法支持5种转换器'''fromdjango.ur......
  • Django-ORM简介
    DjangoORM目录DjangoORM字段的增删改查数据的增删改查创建表关系null#即对象关系模型#类——表#对象——记录#对象属性(值)——记录某个字段(值)#在models.py中写......