Django 数据库常用类型

数据库

  • 常用的字段类型

    • Autofield 自增
    • IntegerField 整形
    • CharField 字符类型
    • BooleanField 布尔类型
    • DateTimeField 时间类型(年月日时分秒)
    • DateField 时间类型(年月日)
    • FloatField 浮点类型
  • 常用的属性

    • primary_key 主键
    • max_length 最大长度
    • unique 唯一索引
    • default 默认值
    • auto_now_add 第一次的添加时间
    • auto_add 每一次更新的时间
  • 例子

    from django.db import models
    # db  database  数据库
    #  models  模型
    # 学生表的   用类驱动数据
    
    class User(models.Model):
        id = models.AutoField(primary_key=True)
        name = models.CharField(max_length=32,unique=True)
        age = models.IntegerField(default=18)
        status = models.BooleanField(default=False)
        addtime = models.DateTimeField(auto_now_add=True)
    
  • 生成迁移文件

    python manage.py makemigrations

  • 将迁移文件信息入库

    python manage.py migrate

  • 之后 你在你的数据库中就可以看到一个新生成的数据表 应用名+类名(小写) 的一张数据表


版权声明:本文为weixin_45839321原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。