Django 安装不可见 - 没有错误

Django Install Not Visible - No Errors

我最近成功安装了 Django,一切都按预期进行。没有错误。但是,什么也没有出现。就好像我从未安装过 Django 一样。

没有错误。按预期检查 Django/Python 版本 returns。从控制台,我可以创建新的 projects/apps、运行 迁移、创建用户等。一切似乎都正常。除了,当我转到 mydomain.com 时,它只是加载旧站点的 index.html,就好像 Django 不存在一样。

我意识到上面的问题不是good question。我在 post 问题之前弄清楚了我的问题,并决定 post 我的答案在 问题下面 以备将来其他人以后遇到同样的问题可以参考。

在删除并重新创建我的项目文件的无果而终的任务之后,我最终弄清楚了我的 Django 安装发生了什么。我从未启用过 Passenger。在这种情况下,在虚拟主机 DreamHost 上,它只是一个简单的 checkbox in the control panel 启用,但我从来没有这样做过。

除了我应该记得我需要为 Django 启用 Passenger 以显示这一事实之外,还有几件事应该让我失望。没有包含 restart.txt 文件的 tmp 文件夹。我手动添加了它(该文件很重要),但没有停下来思考为什么它不存在。此外,html 文件在加载时并未位于 public 文件夹中。

今天这让我沮丧了一个小时左右,所以我想其他人稍后可能 google 会发现它很有用。搜索 "Django site has no errors but still doesn't work" 对我来说并不是一条富有成效的途径。