Django学习路10_创建一个新的数据库,指定列名并修改表名

时间:2023-03-10 02:58:40
Django学习路10_创建一个新的数据库,指定列名并修改表名
在 models.py 中添加
from django.db import models

# Create your models here.

class Person(models.Model):
# 伪装成 models
p_name = models.CharField(max_length=16,unique=True,db_column='name')
# unique 设置为唯一
# db_column 列名 p_age = models.IntegerField(default=18,db_column='age')
# default 设置默认值
# False 代表男,True 代表女
p_sex = models.BooleanField(default=False,db_column='sex') class Meta:
db_table = 'People'
# 修改表名

unique 设置为唯一的
db_column 指定列名
default 设置默认值 Meta 加入元信息
db_table 指定表名

当存在 布尔类型时 数据库表中表示为 TINYINT(1)  节省空间

default 只有当存入数据时,才会进行使用

Django学习路10_创建一个新的数据库,指定列名并修改表名

 


2020-05-09