【问题标题】:Django deploy PythonanywhereDjango 部署 Pythonanywhere
【发布时间】:2026-01-23 09:10:02
【问题描述】:

该站点在我的本地主机上运行良好,但我在部署它时遇到了问题。

log 1

log 2

VSC

PA files

WSGI

【问题讨论】:

  • 请将源代码直接复制粘贴到您的问题中。否则搜索引擎和内置的 * 搜索将无法工作,这将使您的问题对未来的用户非常无趣。堆栈溢出的目标之一是,其他人可以找到好的问题和答案。为了避免一遍又一遍地问相同(或相似)的问题。

标签: python django deployment pythonanywhere


【解决方案1】:

DJANGO_SETTINGS_MODULE 的值必须是 Python 路径语法,例如"Insertemp.settings"。见https://docs.djangoproject.com/en/3.1/topics/settings/#designating-the-settings

【讨论】:

  • 谢谢伙计。但仍然无法正常工作,可能还有其他问题。我猜当我在我的计算机上启动并运行它时,我只是按照 pythonanywhere.com 上的文档来启动它。如果我没有数据库,这有关系吗?在我的计算机上,我使用没有 django 数据库的 XAMPP。该站点是否在没有数据库的情况下运行?最好的问候 RIJ
  • 很难用原始问题的数据来说明更多信息。你可以在没有 db 的情况下运行 Django,但在这种情况下为什么要使用 Django?
  • @Remiingemann 您能粘贴错误日志中最新的错误消息吗? (您提供了两次 wsgi 文件的屏幕截图)
  • @Filip,我将使用数据库,但只是想先部署站点以查看它是否正常工作(我刚刚开始编程,所以此时为我准备好了 :-)) **caseneuve,呵呵是的,我现在明白了。我也在添加几个新的 img。非常感谢您的帮助。 PS!我尝试过设置:'Insert.settings,但对我不起作用。
  • @Filip ,我睡得很香,发现了问题。我就像路径中的一个额外文件夹一样简单。因此,只需将其删除,它就可以工作。感谢您的帮助。周末愉快!