【问题标题】:ModuleNotFoundError: No module named 'gamingispassion/settings.production' PYTHONANYWHEREModuleNotFoundError:没有名为“gamingispassion/settings.production”的模块 PYTHONANYWHERE
【发布时间】:2018-12-03 11:25:44
【问题描述】:

我正在尝试在 pythonanywhere 上托管我的网站,但经过多次尝试后,我遇到了这个错误。

这是设置文件的路径:

'/home/gamingispassion/django_project/src/gamingispassion/settings/production'

我尝试过“gamingispassion.settings”、“gamingispassion/settings/production”,但是 没有任何成功。

请帮我解决这个问题。

编辑:我尝试过“.gamingispassion/settings/production” 现在我遇到了这个错误

TypeError: the 'package' argument is required to perform a relative import for '.gamingispassion/settings/production'

【问题讨论】:

  • 您是否验证了文件的权限?
  • 你能告诉我怎么做吗?
  • 您在这里没有提供足够的信息。你在哪里尝试'gamingispassion.settings'?什么命令给出ModuleNotFoundError,完整的错误是什么? settings 目录的布局是什么? production.py 是从其他文件导入还是从其他文件导入?
  • 我已经解决了这个问题,但遇到了另一个问题。现在错误是 DisallowedHost,我已将主机名放入 Allowed_Host 但此错误仍未消失

标签: python django pythonanywhere


【解决方案1】:

您在模块名称中混合了 /s 和点。如果您指定要导入的模块,则用户只能使用点。例如:.gamingispassion.settings.production

【讨论】:

    猜你喜欢
    • 2022-12-13
    • 2019-03-28
    • 1970-01-01
    • 2022-01-07
    • 2016-01-02
    • 2020-07-24
    • 2017-02-15
    • 1970-01-01
    • 2017-12-14
    相关资源
    最近更新 更多