zoukankan      html  css  js  c++  java
  • 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

    如果觉得文章不错,可以分享给其他人哟~
  • 相关阅读:
    C# fields Study
    单词1
    C# Base Class Study
    C# Type Parameters Study
    C#3.0学习系列类的成员
    美国式教育
    单词2
    项目添加Struts2支持,并修改默认后缀
    Java多线程的学习和应用
    SQL PIVOT
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12857363.html
Copyright © 2011-2022 走看看