zoukankan      html  css  js  c++  java
  • Django数据库怎么给字段设置主键

    id = models.IntegerField(primary_key = True)

    附:

    • null :缺省设置为false.通常不将其用于字符型字段上,比如CharField,TextField上.字符型字段如果没有值会返回空字符串。
    • blank:该字段是否可以为空。如果为假,则必须有值
    • choices:一个用来选择值的2维元组。第一个值是实际存储的值,第二个用来方便进行选择。如SEX_CHOICES= ((‘F’,'Female’),(‘M’,'Male’),)
    • core:db_column,db_index 如果为真将为此字段创建索引
    • default:设定缺省值
    • editable:如果为假,admin模式下将不能改写。缺省为真
    • help_text:admin模式下帮助文档
    • primary_key:设置主键,如果没有设置django创建表时会自动加上:
    id = meta.AutoField('ID', primary_key=True)
    primary_key=True implies blank=False, null=False and unique=True. Only one primary key is allowed on an object.
    • radio_admin:用于admin模式下将select转换为radio显示。只用于ForeignKey或者设置了choices
    • unique:数据唯一
    • unique_for_date:日期唯一,如下例中系统将不允许title和pub_date两个都相同的数据重复出现
    • title = meta.CharField(maxlength=30,unique_for_date=’pub_date’)
    • unique_for_month / unique_for_year:用法同上
    • validator_list:有效性检查。非有效产生 django.core.validators.ValidationError 错误
  • 相关阅读:
    Mongodb 的ORM框架 Morphia之注解
    Redis主从集群及哨兵模式
    Dubbo
    Zookeeper
    使用Dockerfile自定义一个包含centos,tomcat的镜像
    linux/centOS 下安装 ngnix
    Session共享
    Linux安装jdk.18和tomcat8
    MongoDB集群的搭建
    多态--方法重写的三个要点
  • 原文地址:https://www.cnblogs.com/Blaxon/p/4415246.html
Copyright © 2011-2022 走看看