django-models - 终端发出不存在 Django 模块“模型”的错误消息,但它在目录中
问题描述
我是一个积极学习 Python 速成课程的初学者。我使用 Django 创建了一个项目和一个应用程序。我无法让 python manage.py run server 命令工作。这是长错误消息的标题:“在线程 Django-main-thread 中使用 StatReloader 异常观察文件更改”。中间包括几行“”。最后,它说“从模型导入活动”“ModuleNotFoundError:没有名为“模型”的模块”
目录中有一个名为 models 的模块。这是我使用 Django 进行的第二次练习,该程序运行得更早。我已经在网上搜索并阅读了所有类似的东西,但一直无法找到解决方案。如何让程序识别那里的模块?
解决方案
我认为问题在于虚拟环境中pip的版本是python 2.7版本而不是我创建项目时使用的3.9版本。必须使用以下命令进行升级:python3 -m pip install --upgrade pip
我还将 python3 用于 manage.py runserver 命令,而不仅仅是 python。
推荐阅读
- c - 不同类型的var args返回分段错误
- mysql - 只返回一个名字的值,没有重复的名字(MYSQL)
- angular-translate - ngx-translate 翻译 Angular 应用程序而不刷新页面以从 BE 获取所有数据
- javascript - VS 代码流程卡住初始化
- php - 如何从 quickstart.php 在 PHP 中使用 google admin sdk api 创建用户帐户?
- reactjs - 如何在组件 React / React-native 的单独页面中使用动态 graphql(字符串)
- apache-flink - 在 Google Cloud Storage 中使用 Flink Table API(Flink version-1.12.0)存储 parquet 文件时出现内存不足错误堆
- python - 如何计算熊猫行之间的日期差异
- java - Java中的生产者-消费者多线程FIFO
- caching - 缓存添加到 (DynamoDB) 的大数据的最佳方法