我在Django中第一次使用自定义templatetags。经过一些麻烦,我让它与runserver
一起工作。但是现在当我试图通过Apache(使用mod wsgi)访问页面时,我得到了一个错误:
TemplateSyntaxError at /
'webpage_helpers' is not a valid tag library: Template library webpage_helpers not found,
tried django.templatetags.webpage_helpers,django.contrib.admin.templatetags.webpage_helpers,django.contrib.staticfiles.templatetags.webpage_helpers,webpage.templatetags.webpage_helpers
我的文件结构如下:
^{pr2}$错误开始于webpage/index.html
{% extends 'base/base.html' %}
{% load webpage_helpers %}
My wsgi.py
仍然是默认值,它只包含一条指向settings.py
的行。在
错误显示它将正确的位置(webpage.templatetags.webpage_helpers
)作为最后一项。在
我尝试通过以下方式重新启动apache:
sudo service apache2 restart
请记住,它与runserver
完美配合。在
有人知道我做错了什么吗?在
解决了。在
这是一个权限问题,我的ftp设置不正确,创建的文件和文件夹的权限不正确。我把这个项目添加到755个目录和644个文件,现在可以工作了。在
相关问题 更多 >
编程相关推荐