【问题标题】:I've ran into really weird error some templates in production doesn't load我遇到了非常奇怪的错误,生产中的某些模板无法加载
【发布时间】:2019-12-04 00:43:30
【问题描述】:

我在 AWS EC2 上部署了一个 django 应用程序,每个页面都在工作,但登录页面和详细视图页面返回“找不到模板”错误,而这两个视图都在我的机器上工作。我该如何解决这个问题?我已经看到它与我的虚拟机有关。

请记住这是我的文件夹结构:

/Eyelizer
    /app1
    /app2    
    /Eyelizer
    /eyelizerenv
    /etc

我使用这个文件夹结构,因为它与 nginx 和 gunicorn 配置有关。

【问题讨论】:

  • 可以在这里添加settings.py文件吗
  • 如果您认为这与您的 nginx 和 gunicorn 配置有关,请同时包含这些文件。
  • 在从 PuTTy 复制之前,我看不出它们是如何相关的,我的意思是这两个模板只会导致这些问题。

标签: django amazon-ec2 deployment django-templates


【解决方案1】:

问题在于 Unix 系统区分大小写。我在目录中的文件是Login.htmlpatient_detail.html,而在我的.py 文件中调用它们与login.html 不同,因此通过重命名文件可以正常工作。

【讨论】:

    猜你喜欢
    • 2015-06-30
    • 2012-02-20
    • 2014-07-17
    • 2016-07-03
    • 1970-01-01
    • 2021-11-29
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多