2

cms-pages をクリックして開くと、エラーが表示されます..

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.
4

2 に答える 2

2

これは主に、空のリストに対してインデックス作成関連の操作を試行しているときに発生します。

` somelist=[]

` last_element = somelist[len(last_element)-1]
于 2019-07-23T15:09:47.080 に答える
1

django-cms でこの問題に遭遇しているようです。現在は修正されているため、最新のリリースにアップグレードするか、パッチを手動で適用できます。

同時に django-mptt を 0.5.2 にアップグレードする必要があるかもしれません。

于 2012-10-16T10:15:58.913 に答える