Django--数据库迁移命令
数据库迁移命令
我这里用的是Django 3.2版本,mysql 8.0版本
1.我们的模型类需要写在应用下的model.py文件中
# Create your models here.
class User(models.Model):
# id int primary key auto_increment
uuid = models.AutoField(primary_key=True) # 注意要这个primary_key的书写
# name varchar(32)
name = models.CharField(max_length=32)
# age int
age = models.IntegerField()
2.数据库迁移命令
1.将数据库修改操作先记录到小本本上(对应应用下的migrations文件夹)
python manage.py makemigrations
2.真正的执行数据库迁移操作
python manage.py migrate
# 只要动了models.py中跟数据库相关的代码,就必须重新执行上述两条命令
3.注意: 针对主键
# 可以不指定主键,会自动创建id
4.pycharm提供的快捷方式
工具--运行manage.py任务(快捷键:Ctrl+Alt+R)
敲关键词:makemigrations和migrate
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)