关于apache2 + mod_wsgi的django项目 - TemplateDoesNotExist

时间:2012-12-04 17:36:39

标签: django

我刚刚在服务器上用apache2安装了mod_wsgi。 我还安装了django。

我在项目中创建了项目和应用程序(事实上我是从本地计算机上传的应用程序)。

我的应用程序中的url-view映射有效,但当视图尝试呈现任何模板时,会出现TemplateDoesNotExist异常。

我的所有模板都在/ [project] / [app] / templates / [app]中(此目录中还有一些子目录,例如“元素”和“带有特定模板的错误”)

无论如何,似乎django / wsgi没有看到我的应用程序中的模板 - 在我的本地机器上{使用django开发服务器)它工作正常,django在我的[app] / templates目录中找到模板。

我使用此路径“[app] /base.html”或“[app] /elements/some_elements.html”

渲染模板

在我的httpd.conf中:

WSGIScriptAlias /wsgi /var/src/[project]/[project]/wsgi.py
WSGIPythonPath /var/src/[project]/

<Directory /var/src/[project]>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

1 个答案:

答案 0 :(得分:1)

您是否在settings.py中指向TEMPLATE_DIRS指向此服务器的正确位置?