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 错误
  • 相关阅读:
    【树论】新二叉树
    【贪心】umi的函数
    【模拟】高精度练习之加法
    【模拟】高精度练习之减法
    【贪心】线段覆盖
    【树论】二叉树的序遍历
    【贪心】超级书架
    【动态规划】爱与愁的心痛
    【图论】牛大赛
    【图论】产生数
  • 原文地址:https://www.cnblogs.com/Blaxon/p/4415246.html
Copyright © 2011-2022 走看看