简体   繁体   English

ModuleNotFoundError: 没有名为“my_app”的模块

[英]ModuleNotFoundError: No module named 'my_app'

I am trying to make a custom manager that will run a function from another file in a sibling directory, but this error keeps popping up.我正在尝试制作一个自定义管理器,该管理器将从同级目录中的另一个文件运行一个函数,但此错误不断弹出。 I have tried:我试过了:

1) Adding the module to my PYTHONPATH. 1) 将模块添加到我的 PYTHONPATH。
2) Adding init .py files. 2) 添加init .py 文件。
3) Appending the module to sys.path. 3) 将模块附加到 sys.path。

I am using Python3 and Django.我正在使用 Python3 和 Django。

  • /app /应用程序
  • --- /managers --- /经理
  • -------/manager.py <--- /*importing code here*/ -------/manager.py <--- /*importing code here*/
  • --- /my_app --- /my_app
  • -------/request.py <--- /*code to be imported*/ -------/request.py <--- /*code to be imported*/

None of these have worked.这些都没有奏效。

it should work with它应该与

from .. import my_app

or或者

from ..my_app import request 

(Be careful with a name like request , it could conflict the argument request used inside the views) (小心使用request类的名称,它可能会与视图中使用的参数request冲突)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ModuleNotFoundError:进行迁移时没有名为“my_app”的模块 - ModuleNotFoundError: No module named 'my_app' while making migrations Heroku Django ModuleNotFoundError:没有名为“my_app”的模块 - Heroku Django ModuleNotFoundError: No module named 'my_app' ModuleNotFoundError: 没有名为“my_app”的模块,应用程序已经在 INSTALLED_APPS 中 - ModuleNotFoundError: No module named 'my_app’, app already in INSTALLED_APPS 无法从终端运行 Flask,“没有名为‘my_app’的模块” - Unable to run Flask from Terminal, “No module named 'my_app’” 为什么找不到我的应用程序(ModuleNotFoundError:没有名为'的模块<app_name> ')?</app_name> - Why my app is not find (ModuleNotFoundError: No module named '<app_name>')? Python ModuleNotFoundError:没有名为“app”的模块 - Python ModuleNotFoundError: No Module named 'app' ModuleNotFoundError:加载到我的 Heroku 应用程序时没有名为“streamlit”的模块 - ModuleNotFoundError: No module named 'streamlit' when loading into my Heroku app ModuleNotFoundError:django 中没有名为“my_app.urls”的模块 - ModuleNotFoundError: No module named 'my_app.urls' in django ModuleNotFoundError:没有名为“my_module”的模块 - ModuleNotFoundError: No module named 'my_module' ModuleNotFoundError:Heroku上的Flask应用程序没有名为“ manage”的模块 - ModuleNotFoundError: No module named 'manage' with Flask app on Heroku
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM