معرفی شرکت ها


django-cachepurge-0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Django Middleware and utilities that send "PURGE" request to an upstream cache
ویژگی مقدار
سیستم عامل -
نام فایل django-cachepurge-0.3
نام django-cachepurge
نسخه کتابخانه 0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Bertrand Mathieu
ایمیل نویسنده bert.mathieu@gmail.com
آدرس صفحه اصلی http://launchpad.net/django-cachepurge
آدرس اینترنتی https://pypi.org/project/django-cachepurge/
مجوز GPL
================= django-cachepurge ================= .. contents:: What is it? =========== This package allows django to purge HTTP cache when a model instance is changed or deleted. It does this by sending "PURGE" requests to one or more upstream HTTP cache (such as Squid or Varnish). This is inspired by Plone CacheFu components. Usage ===== In settings.py put 'django_cachepurge' before any other application; else it may fail to register some models:: INSTALLED_APPS = ( 'django_cachepurge', ... ) Add the middleware:: MIDDLEWARE_CLASSES = ( ... 'django_cachepurge.middleware.CachePurge', ) Define CACHE_URLS:: CACHE_URLS = 'http://127.0.0.1:3128' or if you have more than one cache:: CACHE_URLS = ('http://127.0.0.1:3128', 'http://192.168.1.42:3128') Models ------ Urls are extracted from models instances on post_save signal. Two sources are used: - instance.get_absolute_url(), if it exists - instance.get_purge_urls(), if it exists. The application expects a list of absolute paths similar to what is provided by get_absolute_url(). Purge request is sent when response has been computed: if an exception occurs the urls are not purged. Purge requests are asynchronous: worker threads handle that so that we don't have wait to complete all requests before returning the response. Cache configuration ------------------- The cache must be configured to accept and handle "PURGE" requests from the server where the django application is hosted. Homepage, code, bug tracker --------------------------- - Homepage: http://launchpad.net/django-cachepurge - Code repository: http://code.launchpad.net/django-cachepurge - Report bugs at http://bugs.launchpad.net/django-cachepurge Contributors ============ Bertrand Mathieu, Author Change history ============== 0.3 - 2011-04-01 ---------------- - Compatible with Django 1.3: don't import django.utils.thread_support - catch NoReverseMatch exception when trying to find an instance's url 0.2 - 2010-11-22 ---------------- - Accept to purge only site urls, converted if needed into their relative form (i.e, "/some/path/") 0.1a - 2009-05-25 ----------------- - 0.1a: 0.1 released missed some files - Initial release Download ========


نحوه نصب


نصب پکیج whl django-cachepurge-0.3:

    pip install django-cachepurge-0.3.whl


نصب پکیج tar.gz django-cachepurge-0.3:

    pip install django-cachepurge-0.3.tar.gz