zoukankan      html  css  js  c++  java
  • django的Model 模型中常用的字段类型

    常用的字段类型:

    AutoField:自增长字段,通常不用,如果未在Model中显示指定主键,django会默认建立一个整型的自增长主键字段


    BooleanField:布尔型,值为True或False,在管理工具表现为checkbox

    CharField:单行字符串字段,CharField有一个必填参数:

         CharField.max_length:字符的最大长度,django会根据这个参数在数据库层和校验层限制该字段所允许的最大字符数。

    TextField:textarea字段,即多行文本字段

    DateField:日期字段
         auto_now:当对象被保存时,自动将该字段的值设置为当前时间.通常用于表示 “last-modiied” 时间戳;
         auto_now_add:当对象首次被创建时,自动将该字段的值设置为当前时间.通常用于表示对象创建时间。

    IntegerField:整型字段

    Field的可选项:

    choices:一个用来选择值的2维元组。第一个值是实际存储的值,第二个用来方便进行选择。
    如SEX_CHOICES= ((‘F’,'Female’),(‘M’,'Male’),)

    default:设定缺省值

    primary_key:设置主键,如果没有设置django创建表时会自动加上:

    unique:数据唯一

    unique_for_date:日期唯一



  • 相关阅读:
    解决Cannot delete or update a parent row: a foreign key constraint fails的mysql报错
    zabbix4.2绘制网络拓扑图-添加链路速率
    zabbix 添加宏变量
    238_Product of Array Except Self
    122_Best Time to Buy and Sell Stock II
    260_Single Number III
    C# 比较时间问题
    226_Invert Binary Tree
    100_Same Tree
    283_Move Zeroes
  • 原文地址:https://www.cnblogs.com/lijintian/p/5840868.html
Copyright © 2011-2022 走看看