我在Django项目中有一个应用app_blog。我想使用django migration命令删除两个迁移文件。博客[] 0001_initial[] 0002_auto_20200126_0741
如果您使用mysql作为数据库,则只需执行以下操作:
1. mysql -u root -p (To login to mysql)
2. use database foo; (foo is the name of your db)
3. DELETE FROM django_migrations; (To simply delete all migrations made)
可选地,当您仅删除该应用程序的迁移时,您可以在项目中指定应用程序名称:
3. DELETE FROM django_migrations WHERE app = app_blog
现在只需几秒钟,即可在您项目所在的终端中执行此操作。
python manage.py makemigrations
python manage.py migrate --fake
然后尝试运行本地服务器
python manage.py runserver
或与他人共享以使用它
python manage.py runserver 0.0.0.0:8080 (8080 is the port to use)