python Django项目使用生成迁移文件命令报错求解决

输入 pypy3 manage.py makemingrations 后报错,如下图: 最后面提示ModuleNotFoundError: No module named 'xiaochong'During handling of the above exception, another exception occurred:'xiaochong'是我的项目名

xiaochong是项目名称的话,我估计你应该是修改过项目/文件夹 名称。那么有几个地方需要同步改一下。不然肯定是会报错的

    settings.py

    ROOT_URLCONF = 你的项目名称.urls

    manage.py 

    os.environ.setdefault('DJANGO_SETTINGS_MODULE', '你的项目名称..settings')

    wsgi.py、asgi.py

    os.environ.setdefault('DJANGO_SETTINGS_MODULE', '你的项目名称..settings')

可能还有其它文件里面。可以全文查找一下。修改对应的位置就可以了

另外,如果xiaochong是app名称的话,那就是没有注册APP。settings里面加一下就好了。

希望能帮到你

温馨提示:答案为网友推荐,仅供参考
相似回答