2009-10-25 2 views

답변

34
from django.core.cache import cache 
cache._cache.flush_all() 

또한 그것은 (I 테스트하지 않았 음) 패치 캐시 백엔드의 모든 유형을 플러시를 가지고,이 티켓을 참조하십시오 http://code.djangoproject.com/ticket/11503

+2

필요로하는 누구나 캐시 lib는 django.core.cache에 있습니다. 위의 명령을 실행하려면 캐시를 가져와야합니다. django.core.cache 가져 오기 캐시 – kayluhb

+0

기본값이 아닌'memcached' 캐시를 가리키는'CACHE_MIDDLEWARE_ALIAS'을 가지고 있지만 명령은 여전히'default'를 지우고' AttributeError : 'FileBasedCache'객체에 '_cache'속성이 없습니다. –

+2

요즘에는'from django.core.cache import cache; cache.clear()' – Shadow

0

그리고 콘솔에서 한 줄 :

echo "from django.core.cache import cache; cache._cache.flush_all()" | ./manage.py shell [--settings=myapp.settings_live] 
관련 문제