Django-cms show_menu错误:'function'对象没有属性'compile'

时间:2016-05-09 21:50:27

标签: django django-cms

我正在按时升级一个Django-CMS项目。一切都在使用Django 1.6.11 / Django-CMS 3.0.15(在Ubuntu的virtualenv中运行Python 2.7.11)。

升级到Django 1.7.1 / Django-CMS 3.0.15时,show_menu标记会抛出错误。 show_breadcrumb也会抛出相同的错误。我可以删除show_menu标记并正确呈现页面。我在load menu_tags show_menu base.html之前 Exception Value: 'function' object has no attribute 'compile' Exception Location: /ebs/dcenvironmental/lib/python2.7/site-packages/django/db/models/sql/where.py in as_sql, line 106 。{/ p>

调试模式中的错误给出了

require 'binding_of_caller'

module BindingExtensionEvalBlock
  def eval_block(&block)
    eval("ObjectSpace._id2ref(%d).call(binding)" % block.object_id)
  end
end

class ::Binding
  include BindingExtensionEvalBlock
end

我不知道导致此错误的原因。任何帮助深表感谢。

0 个答案:

没有答案