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

    如果觉得文章不错,可以分享给其他人哟~
  • 相关阅读:
    48. Rotate Image
    47. Permutations II
    46. Permutations
    45. Jump Game II
    44. Wildcard Matching
    43. Multiply Strings
    42. Trapping Rain Water
    41. First Missing Positive
    40. Combination Sum II
    39. Combination Sum
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12857363.html
Copyright © 2011-2022 走看看