首页 > 解决方案 > 终端发出不存在 Django 模块“模型”的错误消息,但它在目录中

问题描述

我是一个积极学习 Python 速成课程的初学者。我使用 Django 创建了一个项目和一个应用程序。我无法让 python manage.py run server 命令工作。这是长错误消息的标题:“在线程 Django-main-thread 中使用 StatReloader 异常观察文件更改”。中间包括几行“”。最后,它说“从模型导入活动”“ModuleNotFoundError:没有名为“模型”的模块”

目录中有一个名为 models 的模块。这是我使用 Django 进行的第二次练习,该程序运行得更早。我已经在网上搜索并阅读了所有类似的东西,但一直无法找到解决方案。如何让程序识别那里的模块?

标签: django-models

解决方案


我认为问题在于虚拟环境中pip的版本是python 2.7版本而不是我创建项目时使用的3.9版本。必须使用以下命令进行升级:python3 -m pip install --upgrade pip

我还将 python3 用于 manage.py runserver 命令,而不仅仅是 python。


推荐阅读