day053学习笔记

字段和参数

字段

  • CharField ----字符串字段, 用于较短的字符串

    • 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数
  • IntegerField----用于保存一个整数

  • DecimalField----浮点数(必须提供两个参数)

    • max_digits:总位数

    • decimal_places:小数位

      models.DecimalField(..., max_digits=5, decimal_places=2)
      
  • AutoField----一个 IntegerField, 添加记录时它会自动增长

    • 通常不需要直接使用这个字段
    • 自定义一个主键:my_id=models.AutoField(primary_key=True)
    • 不指定主键的话,系统会自动添加一个主键字段-id(pk)
  • BooleanField----A true/false field

    • 用 checkbox 来表示此类字段
  • TextField----一个容量很大的文本字段

    • admin 用一个
posted @ 2019-11-22 19:46  寂静四月  阅读(65)  评论(0)    收藏  举报