2014-05-19 2 views
0
Traceback: 
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 
    90.     response = middleware_method(request) 
File "/usr/lib/python2.7/site-packages/django/contrib/auth/middleware.py" in process_request 
    55.    if request.user.is_authenticated(): 
File "/usr/lib/python2.7/site-packages/django/utils/functional.py" in inner 
    213.    self._setup() 
File "/usr/lib/python2.7/site-packages/django/utils/functional.py" in _setup 
    298.   self._wrapped = self._setupfunc() 
File "/usr/lib/python2.7/site-packages/django/contrib/auth/middleware.py" in <lambda> 
    18.   request.user = SimpleLazyObject(lambda: get_user(request)) 
File "/usr/lib/python2.7/site-packages/django/contrib/auth/middleware.py" in get_user 
    10.   request._cached_user = auth.get_user(request) 
File "/usr/lib/python2.7/site-packages/django/contrib/auth/__init__.py" in get_user 
    140.   user_id = request.session[SESSION_KEY] 
File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py" in __getitem__ 
    47.   return self._session[key] 
File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py" in _get_session 
    173.     self._session_cache = self.load() 
File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/db.py" in load 
    20.     expire_date__gt=timezone.now() 
File "/usr/lib/python2.7/site-packages/django/db/models/manager.py" in get 
    151.   return self.get_queryset().get(*args, **kwargs) 
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in get 
    300.    clone = clone.order_by() 
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in order_by 
    724.   obj = self._clone() 
File "/usr/lib/python2.7/site-packages/cacheops/query.py" in _clone 
    332.   if self._cloning: 

Exception Type: AttributeError at/
Exception Value: 'QuerySet' object has no attribute '_cloning' 

Local Variables: 
self : Error in formatting: 'QuerySet' object has no attribute '_cloning' 
kwargs : {} 
setup : False 
klass : None 

셋업 지역 dev에 컴퓨터에서 잘 작동 '_cloning'에는 속성이 없습니다,하지만 난 개발 서버로 이동하려고 할 때이 오류가 계속. cacheops이 설치된 응용 프로그램에서 제거 된 경우에도 문제가 지속됩니다. 실행 중 django-cacheops==1.3.1'검색어 세트'객체는

+0

필자는이 오류에 직면 해 있습니다. 그 이유는 모르지만,'install_cacheops'에서''_cloning''는''QuerySet''에 대해 원숭이 패치가 될 수 없습니다. 필자의 경우에는 다음과 같이''cacheops''를 비활성화했습니다 :''import cacheops.query as cq; cq.installed = True'' – erthalion

+0

@erthalion 이것은 나에게 맞지 않습니다. 나는'cq로 import cacheops.query;를 시도했다. cq.installed = True' 내 프로젝트의 __init__.py 파일에 있지만 여전히이 오류가 발생합니다. – Devang

답변

1

현재 마스터에서 문제가 해결되었습니다.

현재 마스터가 1.3.1 (see changelog)에서 멀어진 것을 유의하십시오. 곧 2.0.0으로 발표 할 예정이지만 github에서 설치하거나 복제하면됩니다. 2.0.0-rc1은 1.3.1보다 안정적이지 않습니다.

편집 : Cacheops 2.0이 출시되어 이제 pip install -U django-cacheops이 될 수 있습니다.