Джанго-ясни кеш е Django приложение, което прави този процес толкова лесно, колкото се изпълнява единично управление command.I често намирам себе си в ситуации, в които аз трябва напълно да изчистят кеша на моя уебсайт (Memcached или каквото). Често пъти това се налага, защото:
& Nbsp; аз съм разполагане на нов код и той ще се провали, да работи правилно с моите момента кешираните обекти.
& Nbsp; имам нужда да очисти невалиден (или стар) информация.
& Nbsp; Един милион други причини.
Стандартният начин за изчистване на кеш паметта е да се отвори една черупка управление, например:
$ Питон manage.py черупки
Python 2.7.3 (по подразбиране, 20 април 2012, 22:39:59)
[GCC 4.6.3] относно linux2
Тип "Помощ", "авторски права", "кредити" или "лиценз" за повече информация.
(InteractiveConsole)
>>> От django.core.cache внос кеш
>>> Cache.clear ()
Но очевидно, това е досадно, както аз трябва ръчно да влезете в моята продукция черупка.
Джанго-ясни кеш е Django приложение, което прави този процес толкова лесно, колкото се изпълнява единично команда за управление.
<Силен> Install
За да инсталирате Джанго-ясни кеш, просто стартирате PIP инсталирате Джанго-ясни кеш и ще получите най-новата версия инсталира автоматично.
На следващо място, модифицирате Django settings.py файл, и да добавите clear_cache да си настройка INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "clear_cache",
)
<Силен> Usage
За да изчистите кеш паметта, просто стартирате командата управление clear_cache на:
& Nbsp; питон manage.py clear_cache
Кеша е изчистен!
<Силен> Забележка: Това ще (очевидно) работи само ако имаш кеш попълнил (например: Memcached, местната памет и т.н.). Ако вие нямате представа какво говоря, прочетете официалните Django кеширане Документи.
<Силни> Тестове
Изграждане Status
Искате ли да стартирате тестовете? Няма проблем:
$ Git клонинг Git: //github.com/rdegges/django-clear-cache.git
$ CD Джанго-ясни кеш
$ Питон setup.py развият
...
$ Питон тест manage.py clear_cache
Създаване на тест база данни за "неизпълнение" псевдоним ...
Налага Вашият кеша е изчистен!
..
-------------------------------------------------- --------------------
Ран 3 тестове в 1.007s
ОК
Унищожаването тест база данни за "неизпълнение" псевдоним ...
<силни> Изисквания :
- Python
- Django
Коментари не е намерена