gpt4 book ai didi

mysql - 我删除了所有迁移并重新创建了数据库,但 "Import Error : No module named ' django.db.migrations”

转载 作者:行者123 更新时间:2023-11-29 10:32:44 25 4
gpt4 key购买 nike

我目前使用的是 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 中的所有文件:enter image description here .

最简单的方法是重新安装django或重新创建虚拟环境。

关于mysql - 我删除了所有迁移并重新创建了数据库,但 "Import Error : No module named ' django.db.migrations”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47087512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com