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 只有当存入数据时,才会进行使用

2020-05-09
本文来自博客园,作者:Hany47315,转载请注明原文链接:https://www.cnblogs.com/hany-postq473111315/p/12857363.html
                    
                
                
            
        
浙公网安备 33010602011771号