Django框架之通过ORM(模型层)操作数据库详解
![](https://img2022.cnblogs.com/blog/1413093/202207/1413093-20220707210115365-1127181164.png)
from django.db import models
# Create your models here.
'''
create table t1(
name varchar (32) unique not null
age int
xxx double 8 2
)
'''
class Ncov(models.Model):
city = models.CharField(max_length=32,unique=True)
xinzengyisi = models.IntegerField()
#修改表结构,新增3个字段
xinzengquezhen = models.IntegerField(default=0)
leijiquezhen = models.IntegerField(default=0)
#整数型,默认赋值为0
leijisiwang = models.IntegerField(default=0)
#浮点型,位数<=8,小数位保留2位
# models.DecimalField(max_digits=8,decimal_places=2)
# 日期类型
# models.DateField()
#修改表名
class Meta:
db_table = 'ncov'
(1)生成迁移文件
所谓的迁移文件, 是类似模型类的迁移类,主要是描述了数据表结构的类文件.
|
|
(2)同步到数据库中
|
|