I Deleted all migrations and re created database but "Import Error : No module named 'django.db.migrations"
I Deleted all migrations and re created database but "Import Error : No module named 'django.db.migrations"
我目前使用的是 Django 1.10.7 和 Python 3.5。我想我在我的 django 项目中严重搞砸了一切。我想擦除我的 MySQL 数据库,所以我创建了另一个数据库,但我读到我需要删除数据库中的所有迁移(所以我删除了数据库并创建了另一个具有不同名称的数据库)并删除了迁移文件在我的应用程序中。我按照指南在终端中说 运行:
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc" -delete
在此之后,当我尝试 运行 makemigrations 时,出现错误:
"ImportError: no module named 'django.db.migrations.exceptions'.
我找不到其他人遇到这个问题,老实说,我将要创建一个全新的 virtualenv 并从头开始重新设置所有内容。
您在项目中包含虚拟环境,命令 find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
删除 django/db/migrations 中的所有文件:.
最简单的方法是重新安装django或者重新创建虚拟环境。
我目前使用的是 Django 1.10.7 和 Python 3.5。我想我在我的 django 项目中严重搞砸了一切。我想擦除我的 MySQL 数据库,所以我创建了另一个数据库,但我读到我需要删除数据库中的所有迁移(所以我删除了数据库并创建了另一个具有不同名称的数据库)并删除了迁移文件在我的应用程序中。我按照指南在终端中说 运行:
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc" -delete
在此之后,当我尝试 运行 makemigrations 时,出现错误:
"ImportError: no module named 'django.db.migrations.exceptions'.
我找不到其他人遇到这个问题,老实说,我将要创建一个全新的 virtualenv 并从头开始重新设置所有内容。
您在项目中包含虚拟环境,命令 find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
删除 django/db/migrations 中的所有文件:
最简单的方法是重新安装django或者重新创建虚拟环境。