在生产中找不到 Django 模板,但在开发中没问题

发布于 2024-11-02 16:09:15 字数 477 浏览 3 评论 0原文

当我在开发模式下运行应用程序时(./manage.py runserver 0.0.0.0:9090),一切正常。模板已渲染,一切都很棒。当我重新加载生产 Web 服务器(cherokee)时,我得到的只是 Django 模板未找到错误。

我意识到这有点模糊,所以请随时让我知道我需要分享哪些信息。我不禁认为我犯了一些简单的错误,但我找不到有同样问题的人。

请参阅 http://signstreak.com/ 了解我引用的错误。

编辑 这实际上是相同的代码库。我还处于开发初期。到目前为止,我只是使用 ssh+vim 创建应用程序。因此,开发和生产都在同一台机器上同时运行相同的代码。

我还刚刚注意到我的数据库设置没有被导入。奇怪的。这几乎就像使用了一些随机库存 settings.py 一样。

谢谢,
-凯瑞

When I run the app in dev mode (./manage.py runserver 0.0.0.0:9090) everything works fine. The template is rendered and everything is great. When I reload the production web server(cherokee) all I get is the Django template not found error.

I realize that this is a bit vague so feel free to let me know what info I need to share. I can't help but to think that I've got some simple mistake, but I can't find anyone with the same issue.

See http://signstreak.com/ for the error I'm referencing.

EDIT
This is literally the same code base. I'm very early on in development. I've so far been just creating the app using ssh+vim. So both dev and production is running the same code, on the same machine, at the same time.

I also just noticed that my DB settings are not getting imported. Strange. It is almost as if some random stock settings.py is being used.

Thanks,
-Kerry

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

记忆之渊 2024-11-09 16:09:15

您的 TEMPLATE_DIRS 变量为空。

如果你解决了这个问题,它可能会再次起作用:)

Your TEMPLATE_DIRS variable is empty.

If you fix that, it will probably work again :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文