Django框架之通过ORM(模型层)操作数据库详解

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)同步到数据库中
|
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?