Roan este un url pe model purjare app Django care se conectează la modelul semnale și curețe URL-uri ori de câte ori un model este salvat, actualizate sau șterse.
nginx proxy_cache sprijin
Deoarece Roan se bazează pe un personal care au nevoie, este bazat pe proxy_cache Nginx lui.
Să presupunem că aveți următoarele cartografiere purjare:
Locul de amplasare ~ /purge(/.*) {
& Nbsp; permite 127.0.0.1;
& Nbsp; permite 74.207.234.182;
& Nbsp; neagă toate,
& Nbsp; proxy_cache_purge fscom "$ sistem: // $ gazdă $ 1";
}
Acum să presupunem că aveți următorul model Django:
Clasa de post (models.Model):
& Nbsp; title = models.CharField (MAX_LENGTH = 100)
& Nbsp; conținut = models.TextField ()
Și aveți o adresă URL / posturi unde utilizatorii pot vedea o listă de posturi. Cum se poate seta o memorie cache pentru totdeauna și se așteaptă cache-ul să fie actualizate ori de câte ori este salvat un nou post? Sau ori de câte ori un post devine actualizate sau șterse?
Folosind Roan vei putea conecta unul sau mai multe modele cu una sau mai multe URL. Astfel încât să puteți conecta modelul Mesaj cu / posturi URL-ul, și ori de câte ori un post devine salvat, actualizate sau șterse, Roan face o cerere asincron la / purjare / posturi URL-ul.
Cerințe :
- Python
- Django
Comentariile nu a fost găsit