django - 我遇到了非常奇怪的错误,生产中的某些模板无法加载
问题描述
我在 AWS EC2 上部署了一个 django 应用程序,每个页面都在工作,但登录页面和详细视图页面返回“找不到模板”错误,而这两个视图都在我的机器上工作。我该如何解决这个问题?我已经看到它与我的虚拟机有关。
请记住,这是我的文件夹结构:
/Eyelizer
/app1
/app2
/Eyelizer
/eyelizerenv
/etc
我使用这个文件夹结构,因为它与 nginx 和 gunicorn 配置有关。
解决方案
问题是 Unix 系统区分大小写。我在目录中的文件是Login.html
并且patient_detail.html
在我的.py
文件中调用它们时是不同的,login.html
因此通过重命名它工作的文件。
推荐阅读
- flutter - Flutter video_player 声音有时与视频不同步
- javascript - 如何在Javascript中正确过滤全名字符串?
- ruby-on-rails - 对由远程参数定义的结果进行排序
- android-recyclerview - FlexboxLayoutManager 项目在滚动另一个 Recycler 视图时闪烁
- kotlin - 在我的选项卡式应用程序上寻找正确的语法来设置 setmaxlifecycle
- python - 动态地将数据附加到熊猫数据框
- c# - 匹配词汇单词和短语
- python - y = x / sum(x, dim=0) 的反向传播,其中张量 x 的大小为 (H,W)
- c# - 在应用程序配置文件中找不到名为“BACEntities”的连接字符串。” 当从 .NET 5 Api 调用 'n .NET Framwork 4.7.2 Library
- python-3.x - Numpy更改3D数组中的对角线值