我在django项目中有一个应用程序app_blog。我想用django migration命令删除这两个迁移文件
博客[]0001_初始[]0002_auto_20200126_0741
在您的项目文件夹上执行以下操作:
./remove_migrations.sh
然后,
如果你使用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)
您可以选择在项目中指定一个应用程序名称,当只删除该应用程序的myigrations时,如下所示:
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)