Роан е URL на-модел прочистване Django приложение, което се свързва с модел сигнали и чистка URL адреси, където и модел е запазен, редактирани или изтрити.
<Силен> Nginx proxy_cache подкрепа
Тъй Роан се основава на лични нуждаят, това е на базата на proxy_cache Nginx те години.
Да предположим, че имате следното чистка картиране:
Местоположение ~ /purge(/.*) {
& Nbsp; позволи 127.0.0.1;
& Nbsp; позволи 74.207.234.182;
& Nbsp; отрече всички;
& Nbsp; proxy_cache_purge fscom "$ схема: // $ домакин $ 1";
}
Сега предполагам, че имате следното Django модела:
клас Post (models.Model):
& Nbsp; заглавие = models.CharField (MAX_LENGTH = 100)
& Nbsp; съдържание = models.TextField ()
И имате URL / постове, където потребителите могат да видят списък на длъжностите. Как може да се определи завинаги кеша и очакваме кеша да бъде освежена, когато нов пост се спаси? Или когато един пост получава актуализирана или изтрита?
Използването Роан ще можете да се свържете един или повече модели за една или повече URL. Така че можете да се свържете на модела Post с URL адреса на / длъжности, и всеки път, когато Post стане запазена, актуализира или заличава, Роан прави асинхронен искане до / продухване / мнения URL адреса на.
<силни> Изисквания силна>
- Python
- Django
Коментари не е намерена