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

posted @   o蹲蹲o  阅读(359)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示