django-cachepurge

Screenshot Software:
django-cachepurge
Mga detalye ng Software:
Bersyon: 0.3
I-upload ang petsa: 11 May 15
Nag-develop: Bertrand Mathieu
Lisensya: Libre
Katanyagan: 0

Rating: 1.0/5 (Total Votes: 1)

django-cachepurge nagpapahintulot Django sa purge HTTP cache kapag ang isang modelo halimbawa ay binago o tinanggal. & Nbsp; Ginagawa ito sa pamamagitan ng pagpapadala ng "purge" kahilingan sa isa o higit upstream HTTP cache (tulad ng pusit o barnisan). Ito ay inspirasyon ng mga sangkap Plone CacheFu.
Usage
Sa settings.py ilagay 'django_cachepurge' bago ang anumang iba pang application; ibang tao na ito ay maaaring failt upang magrehistro ng ilang mga modelo:
INSTALLED_APPS = (
& Nbsp; 'django_cachepurge',
& Nbsp; ...
)
Idagdag ang middleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'django_cachepurge.middleware.CachePurge',
)
Tukuyin CACHE_URLS:
CACHE_URLS = 'http://127.0.0.1:3128'
o kung mayroon kang higit sa isang cache:
CACHE_URLS = ('http://127.0.0.1:3128',
& Nbsp; 'http: //192.168.1.42: 3128')
Models
Url ay nakuha mula sa mga modelo ng mga pagkakataon sa post_save signal. Dalawang sources ay ginagamit:
* Instance.get_absolute_url (), kung ito ay umiiral
* Instance.get_purge_urls (), kung umiiral na ito. Inaasahan Ang application ay isang listahan ng mga landas sa ganap na katulad ng kung ano ang ibinigay ng get_absolute_url ().
Linisin kahilingan ay ipinadala nang tugon ay nakalkula: kung nangyayari ang isang exception ang mga url ay hindi nalilinis. Kahilingan purge ay asynchronous.: Hawakan worker thread na kaya na hindi namin ay may maghintay upang makumpleto ang lahat ng mga kahilingan bago bumalik ang tugon

Ano ang bago sa release na ito:

  • Katugmang sa Django 1.3: hindi import django.utils.thread_support
  • catch NoReverseMatch exception kapag sinusubukan upang mahanap url ng isang halimbawa ni

Ano ang bago sa bersyon 0.2:

  • Tanggapin sa purge lamang url site, convert kung kinakailangan sa kanilang kamag form (ie, & quot; / ilang / path / & quot;)

Kinakailangan :

  • sawa
  • Django

Mga komento sa django-cachepurge

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!