Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ModuleNotFoundError:没有名为';django.db.migrations.migration';_Django_Python 3.x_Django Models_Wagtail - Fatal编程技术网

Python ModuleNotFoundError:没有名为';django.db.migrations.migration';

Python ModuleNotFoundError:没有名为';django.db.migrations.migration';,django,python-3.x,django-models,wagtail,Django,Python 3.x,Django Models,Wagtail,在我尝试了以下步骤后,我发现了这个错误:没有名为“django.db.migrations.migration”的模块 python3 manage.py迁移——伪资源零(资源是我的 应用程序名称) find-路径“*/migrations/*.py”-非-name“\uuu init\uuuu.py”-删除 find-路径“*/migrations/*.pyc”-删除 python3 manage.py showmiglations 注意:使用PostgreSQL 如何解决此问题?通过运行这些

在我尝试了以下步骤后,我发现了这个错误:没有名为“django.db.migrations.migration”的模块

  • python3 manage.py迁移——伪资源零
    (资源是我的 应用程序名称)
  • find-路径“*/migrations/*.py”-非-name“\uuu init\uuuu.py”-删除
  • find-路径“*/migrations/*.pyc”-删除
  • python3 manage.py showmiglations
  • 注意:使用PostgreSQL


    如何解决此问题?

    通过运行这些命令,您可能意外删除了迁移模块。尝试通过pip重新安装Django。
    pip卸载django
    pip安装django

    请注意您正在使用的Django版本。如果您没有为python环境使用最新版本,请使用以下命令安装
    pip安装django==

    编辑:-

    删除现有数据库架构。删除migrations文件夹并在其位置重新创建一个空文件夹

    似乎需要这样做才能恢复基本迁移文件夹

    只需安装
    签出谢谢,它解决了问题,但在重新安装django django.db.migrations.exceptions.NodeNotFoundError:Migration home.0012_auto_20170615_1318 dependencies reference不存在的父节点('wagtailimages','0019_delete_filter')后我遇到了引用错误。您是否删除了数据库?请参见上面对我答案的编辑。如果答案对你有帮助,请接受。
    pip3 install django-reset-migrations