Django AssertionError:不支持负索引

Django AssertionError:不支持负索引,django,django-templates,Django,Django Templates,当我打开点击cms页面时,显示错误 File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/home2/devnocco/virtu

当我打开点击cms页面时,显示错误

File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/contrib/admin/options.py", line 307, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/utils/decorators.py", line 93, in _wrapped_view
    response = view_func(request, *args, **kwargs)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/views/decorators/cache.py", line 79, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/contrib/admin/sites.py", line 197, in inner
    return view(request, *args, **kwargs)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/django_cms-2.2-py2.6.egg/cms/admin/pageadmin.py", line 657, in changelist_view
    cl.set_items(request)

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/django_cms-2.2-py2.6.egg/cms/admin/change_list.py", line 198, in set_items
    children[-1].last = False

  File "/home2/devnocco/virtual/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/query.py", line 157, in __getitem__
    "Negative indexing is not supported."

AssertionError: Negative indexing is not supported.

看起来你是在django cms遇到的。它现在已经修复,因此您可以升级到最新版本,或者手动应用修补程序


您可能需要同时将django mptt升级到0.5.2。

这通常发生在您尝试对空列表执行索引相关操作时。。例如

` somelist=[]

` last_element = somelist[len(last_element)-1]
请提供更多上下文。“当我打开以单击cms页面时”?你在使用什么项目,你在加载什么URL?