python - 无法从 Django 应用程序父目录中的子目录导入模块

标签 python django

Django 似乎无法从子目录导入模块。

我有一个这样的文件结构:

->项目文件夹

---->应用文件夹

------>子目录

当我将脚本存储在 app_folder 中时,我可以导入它,因此命令“from project_folder.app_folder.module import *”有效,但是当我执行“from project_folder.app_folder.subdir”时,我收到模块未找到错误。模块导入 *'

我该如何解决这个问题?我只想让我的文件井井有条

最佳答案

你的子目录中有 __init__.py 吗? Python 需要这个文件来将目录视为一个包。

关于python - 无法从 Django 应用程序父目录中的子目录导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637783/

相关文章:

python - 下面的程序是如何运行的?

python - Numpy 中的向量化字符串操作 : why are they rather slow?

python - 将表单集保存在 UpdateView 中

django - django <-> 应用程序服务器(node.js)之间的通信方法?

python - 如果子类重写了Python中父类的方法,如何引发错误?

python - 为什么我不能从 pypi 安装 PyQt5?

python - AWS Rekognition 错误 : Chunk video failed

python - Django CBV - 根据权限设置表单类?

ruby-on-rails - Django 中的 Ruby on Rails 模板 "extend"

python - 如何在 Django 1.9 中显示用户状态(在线、离线)?