我正在按时升级一个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
我不知道导致此错误的原因。任何帮助深表感谢。