基于Django的ModelForm组件(详解)


Posted in Python onDecember 07, 2017

创建类

from django.forms import ModelForm
from django.forms import widgets as wd
from app01 import models
class 类名(ModelForm):
  class Meta:
     model = models.表名     #models中的表名
     fields="__all__",           # 字段
     exclude=None,         # 排除字段
     widgets=None,          # 自定义插件
     error_messages=None,    # 自定义错误信息(整体错误信息from django.core.exceptions import NON_FIELD_ERRORS)
 
  
  def clean_字段名     #自定义钩子函数

实例化对象

form = 类名(instance=obj,data=request.POST)

instance传的是已有的对象(在页面中显示默认值)

data传的是从页面返回过来的值(用户输入的值 ,用来验证)

form.is_valid() #验证

form.save #将数据保存至数据库中(如果有instance参数就修改数据库中的记录,如果没有instance参数就在数据库中添加新的一条记录)

以上这篇基于Django的ModelForm组件(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3使用requests登录人人影视网站的方法
May 11 Python
用TensorFlow实现多类支持向量机的示例代码
Apr 28 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python去掉 unicode 字符串前面的u方法
Oct 21 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
在python里面运用多继承方法详解
Jul 01 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
Apr 07 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
Python使用itcaht库实现微信自动收发消息功能
Jul 13 Python
python图片合成的示例
Nov 09 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 Python
利用python编写一个图片主色转换的脚本
Dec 07 #Python
python八大排序算法速度实例对比
Dec 06 #Python
Python语言实现将图片转化为html页面
Dec 06 #Python
Python实现比较扑克牌大小程序代码示例
Dec 06 #Python
Python3简单实例计算同花的概率代码
Dec 06 #Python
Python基于回溯法解决01背包问题实例
Dec 06 #Python
Python基于动态规划算法解决01背包问题实例
Dec 06 #Python
You might like
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
javascript 简练的几个函数
2009/08/29 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python3正则提取字符串里的中文实例
2019/01/31 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
使用Python实现牛顿法求极值
2020/02/10 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
电子商务个人自荐信
2013/12/12 职场文书
个人求职简历中英文自我评价
2013/12/16 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
金融管理专业毕业生求职信
2014/03/12 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
技术股份合作协议书
2014/10/05 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android