基于Django的ModelForm组件(详解)

 更新时间:2017年12月07日 08:45:00   作者:Moses^  
下面小编就为大家分享一篇基于Django的ModelForm组件详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

创建类

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进行目录的对比方法

    使用Python进行目录的对比方法

    今天小编就为大家分享一篇使用Python进行目录的对比方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python字典,函数,全局变量代码解析

    Python字典,函数,全局变量代码解析

    这篇文章主要介绍了Python字典,函数,全局变量代码解析,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • selenium+python实现文件上传操作的方法实例

    selenium+python实现文件上传操作的方法实例

    文件上传功能是我们在日常开发中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于selenium+python实现文件上传操作的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • Python实现调度算法代码详解

    Python实现调度算法代码详解

    这篇文章主要介绍了Python实现调度场算法代码详解,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12
  • Python中用altzone()方法处理时区的教程

    Python中用altzone()方法处理时区的教程

    这篇文章主要介绍了Python中用altzone()方法处理时区的教程,是Python入门中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python 消费 kafka 数据教程

    python 消费 kafka 数据教程

    今天小编就为大家分享一篇python 消费 kafka 数据教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python实现屏幕截图的两种方式

    Python实现屏幕截图的两种方式

    这篇文章主要介绍了Python实现屏幕截图的两种方式及对这两者的特点和用法进行详细解释,感兴趣的朋友一起看看
    2018-02-02
  • Python中的NumPy实用函数整理之percentile详解

    Python中的NumPy实用函数整理之percentile详解

    这篇文章主要介绍了Python中的NumPy实用函数整理之percentile详解,NumPy函数percentile()用于计算指定维度上数组元素的第 n 个百分位数,返回值为标量或者数组,需要的朋友可以参考下
    2023-09-09
  • 用Python进行基础的函数式编程的教程

    用Python进行基础的函数式编程的教程

    这篇文章主要介绍了用Python进行基础的函数式编程的教程,除了面向对象编程意外、Python还可以进行简单的不依赖外部变量的函数式编程,本文介绍了其中的一些基础,需要的朋友可以参考下
    2015-03-03
  • python监测当前联网状态并连接的实例

    python监测当前联网状态并连接的实例

    今天小编就为大家分享一篇python监测当前联网状态并连接的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12

最新评论