Django系列6:Model简介,ORM,字段类型,约束

1、Django模型(Model)








models.py

class Person(models.Model):
    p_name = models.CharField(max_length=16,unique=True)
    p_age = models.IntegerField(default=18,db_column='age')
    #False 代表男,True代表女
    p_sex= models.BooleanField(default=False,db_column='sex')

    class Meta:
        db_table='People'

DDL

create table People
(
  id     int auto_increment
    primary key,
  p_name varchar(16) not null,
  age    int         not null,
  sex    tinyint(1)  not null,
  constraint p_name
  unique (p_name)
);

原文地址:https://www.cnblogs.com/xidianzxm/p/12259750.html