zoukankan      html  css  js  c++  java
  • models中字段参数blank和null的用法区别

    blank
    当blank=True时,说明此处的数据可以不填,默认情况下为False,也就意味着默认情况下,所输入的数据不得空,blank是和页面表单有关,在页面需要输入参数的时候,如果在models里面定义了blank=True时,那么这个参数是可以不填写的,如果是默认的话,如果没有填写,则会提示错误。

    null
    当null=True时,也就是说如果没有填写数据,此处用NULL来储存空值,默认的是null=False。

    总结
    blank主要是用在CharField, TextField,这两个字符型字段可以用空字符穿来储存空值。
    null主要是用在IntegerField,DateField, DateTimeField,这几个字段不接受空字符串,所以在使用时,必须将blank和null同时赋值为True。

     

  • 相关阅读:
    软件工程第一次结对作业
    软件工程第二次作业
    vue之vuex
    ceshi
    第3次 结构与部分
    第二次作业
    获得领跑衫感言
    期末总结
    第十四,十五周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/believepd/p/10171434.html
Copyright © 2011-2022 走看看