我正在尝试重写django项目中的zinnia模板。我将文件base.html放在\templates\zinnia\上,内容如下:
{% extends "base.html" %}
{% load zinnia_tags i18n %}
{% block sidebar %}
Change.
{% endblock %}但是当我访问\weblog时,我会发现错误:
TemplateSyntaxError at /weblog/
'zinnia_tags' is not a valid tag library: Template library zinnia_tags not found, tried django.templatetags.zinnia_tags,django.contrib.staticfiles.templatetags.zinnia_tags,django.contrib.humanize.templatetags.zinnia_tags,django.contrib.admin.templatetags.zinnia_tags,endless_pagination.templatetags.zinnia_tags,haystack.templatetags.zinnia_tags,notifications.templatetags.zinnia_tags,links.templatetags.zinnia_tags,allauth.account.templatetags.zinnia_tags,allauth.socialaccount.templatetags.zinnia_tags,django_comments.templatetags.zinnia_tags,mptt.templatetags.zinnia_tags,tagging.templatetags.zinnia_tags,zinnia.templatetags.zinnia_tags我在他们的邮寄名单中提到的想法的基础上尝试了这一点
我已经在我的settings.py中加载了zinnia模板dir。我不知道为什么会有这个错误。
谢谢你提前给我答案。
发布于 2015-02-14 15:26:15
由于使用https://github.com/Fantomas42/django-blog-zinnia/blob/f7b32fe49ecc365b13f20e8557b3a1cb6fb0df20/CHANGELOG#L25,您需要导入zinnia,而不是zinnia_tags。
https://stackoverflow.com/questions/28513446
复制相似问题