【发布时间】:2012-03-09 21:25:45
【问题描述】:
我试图让 django cms 与 pinax 一起工作,但由于某种原因 runserver 给了我这个: http://dpaste.com/704936/
接近尾声:
....
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 43, in parse_blocks
self.blocks['nodelist'] = self.parser.parse()
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 237, in parse
self.invalid_block_tag(token, command, parse_until)
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 291, in invalid_block_tag
raise self.error(token, "Invalid block tag: '%s'" % command)
django.template.base.TemplateSyntaxError: Invalid block tag: 'endblock'
endblock 如何是一个无效的块标签?当我从我的 INSTALLED_APPS 中禁用“cms”时,错误就消失了。所以,我认为出于某种原因这是 django cms 的错,还是这是一个更普遍的 django 问题? django cms 不能与 pinax 一起使用吗?我按照 django cms 文档上的教程制作/复制了他们的示例模板_1。
【问题讨论】:
-
没有看到你的模板代码很难判断,但请检查你是否 a) 在你的 settings.py 中包含中间件和上下文处理器,并且任何使用自定义标签的模板都包含
{% load cms_tags %}行一开始。
标签: django content-management-system django-cms pinax