关于给widget添加属性
2024-10-21 09:58:08
在django中,我们通过修改Form/ModelForm的初始化函数__init__
修改表单的显示样式,其中修改widget的属性操作和字典操作一致。
1.给widget添加属性
说明:这是在不影响其他属性的前提下添加属性。如果存在该属性,这个方法就是修改widget的对应属性值
示例:
field.widget.attrs["class"] = "form-control"
field.widget.attrs["type"] = "text"
2.通过字典的形式,添加多个属性
说明:使用update
方法。这是在不影响其他属性的前提下添加属性。如果存在该属性,这个方法就是修改widget的对应属性值。
示例:
field.widget.attrs.update({
"aria - describedby": "basic-addon1",
"type": "text",
})
3.重置元素的属性
说明:覆盖该插件原来的所有属性值。
示例:
field.widget.attrs = {
"class":"form-control",
"type":"text",
"aria - describedby":"basic-addon1",
}
最新文章
- [Linux] - Virtualbox-CentOS动态增加分区空间方法
- Codeforces #380 div2 C(729C) Road to Cinema
- Android中的XML解析
- Hadoop版本变迁
- iOS - C 应用
- leetcode3:不重复的最长子串长度
- 利用CCProxy管理小型企业的上网行为
- 微信平台(一)--获取access_token
- iphone开发,模拟器生成文件路径
- Codeforces Round #189 (Div. 2)
- IOS CALayer是什么
- redis 实例2 构建文章投票网站后端
- Linux 修改用户名
- P2P结构与Quorum机制------《Designing Data-Intensive Applications》读书笔记8
- NVisionXRFBXConverter(Beta版)实践课程
- 菜鸟先飞C#学习总结(一)
- MongoDB初了解——用户权限
- 字母导航跳转react核心代码
- 基于python的图片修复程序-可用于水印去除
- ROC和AUC理解