【问题标题】:No module named 'globals'没有名为 \'globals\' 的模块
【发布时间】:2022-12-20 03:50:52
【问题描述】:

我有一个文件夹,里面有一个 Django 框架。 我尝试调用此文件夹之外的文件,但出现以下错误: 没有名为“globals”的模块

此路径文件夹:api_yahoo_finance/yahoo/api_yahoo/views 在视图文件中,我尝试使用存在于该文件夹之外的文件。 (在 api_yahoo 之外)

我试图在互联网上阅读并了解问题所在,我看到 cmets 说要添加一个在里面文件,我添加了它,但没有帮助。

**

  • 需要注意的是,包是本地包,我创建的 它。

**

【问题讨论】:

    标签: python python-3.x django django-rest-framework django-views


    【解决方案1】:

    根据 Django 文档,你的项目目录应该是这样的:

    mysite/
        mysite/
            __init__.py
            settings.py
            urls.py
            asgi.py
            wsgi.py
        first_app/
            migrations/
                __init__.py
            __init__.py
            admin.py
            apps.py
            models.py
            tests.py
            views.py
        venv/
        manage.py
     
    

    你应该在你的虚拟环境中安装你的包。 在 Django 文档中查看更多:https://docs.djangoproject.com/en/4.1/intro/tutorial01/

    【讨论】:

    • 嗨伙计,我的包是本地包,没有 pip install 我创建了包。
    【解决方案2】:

    您必须先安装该包,然后才能在您的代码中使用它。使用pip install globals 安装它并尝试再次运行该程序。

    【讨论】:

    • 嗨,兄弟,globals 是我电脑上的一个本地文件 不需要 pip install
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2017-12-30
    • 2018-01-06
    • 2018-11-11
    • 2015-04-10
    • 2013-11-27
    • 2014-02-17
    相关资源
    最近更新 更多