python - 模块未找到错误: No module named 'my_app'

标签 python django module

我正在尝试创建一个自定义管理器,它将运行同级目录中另一个文件中的函数,但此错误不断弹出。我尝试过:

1) 将模块添加到我的 PYTHONPATH。
2)添加init.py文件。
3) 将模块附加到sys.path。

我正在使用 Python3 和 Django。

  • /app
  • --- /managers
  • -------/manager.py <--- /*importing code here*/
  • --- /my_app
  • -------/request.py <--- /*code to be imported*/

这些都不起作用。

最佳答案

它应该与

一起使用
from .. import my_app

from ..my_app import request 

(请小心使用像 request 这样的名称,它可能会与 View 中使用的参数 request 发生冲突)

关于python - 模块未找到错误: No module named 'my_app' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47063835/

相关文章:

python - Django:在基于类的 View 中访问变量

python - django 如何在客户端测试中设置请求用户

regex - 查找子程序的最后一个 "}"

vb.net - VB 模块中的公共(public)属性 - 跨客户端行为

javascript - Babel 如何知道将模块视为模块

python - 设置日期时间字符串 : Python 中的毫秒精度

python - 获取特定于其中元素的子列表的索引

python - 无法继承OpenERP中的HR.Employee

python - 为什么条件 "else"在我的 python 代码中不起作用

python - 登录到由组确定的页面