欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)

程序员文章站 2022-03-12 17:59:32
...

第一步,在model中创建数据库。例如:

class UserInfo(models.Model):
    name = models.CharField(max_length=32)

第二步,在终端执行命令:

python manage.py makemigrations

python manage.py makemigrate

备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)
备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)
第三步:我们将数据库中的userInfo表删除:

备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)

第四步,重新创建数据库表:

python manage.py makemigrations

python manage.py makemigrate -- fake

因为已经将数据库的表删除 migrate不会在和数据库交互,在migrations处会直接删除
备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)
这时候已经创建成功了:
备战秋招——记录自己学习的第六天(Django创建数据库表后,删除再创)