备战秋招——记录自己学习的第六天(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
第三步:我们将数据库中的userInfo表删除:
第四步,重新创建数据库表:
python manage.py makemigrations
python manage.py makemigrate -- fake
因为已经将数据库的表删除 migrate不会在和数据库交互,在migrations处会直接删除
这时候已经创建成功了: