Roan είναι ανά μοντέλο url καθαρισμού Django app που συνδέεται με το υπόδειγμα σήματα και καθάρισε τις διευθύνσεις URL όπου ένα μοντέλο αποθηκεύεται, ενημερώθηκαν ή διαγράφηκαν.
nginx proxy_cache υποστήριξη
Από Roan βασίζεται σε μια προσωπική ανάγκη, είναι βασισμένο σε 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? Title = models.CharField (MAX_LENGTH = 100)
& Nbsp? Content = models.TextField ()
Και έχετε μια διεύθυνση URL / δημοσιεύσεις, όπου οι χρήστες μπορούν να δείτε μια λίστα των μηνυμάτων. Πώς μπορείτε να ορίσετε μια για πάντα τη μνήμη cache και αναμένουν ότι η μνήμη cache να ανανεώνονται κάθε φορά που αποθηκεύεται μια νέα θέση; Ή κάθε φορά που μια θέση παίρνει ενημερώνεται ή να διαγραφεί;
Χρησιμοποιώντας Roan θα είστε σε θέση να συνδέσετε ένα ή περισσότερα μοντέλα σε μία ή περισσότερες URL. Έτσι, μπορείτε να συνδέσετε το μοντέλο Δημοσίευση με τη διεύθυνση URL / δημοσιεύσεις, και κάθε φορά που μια δημοσίευση παίρνει αποθηκεύονται, ενημερώθηκαν ή διαγράφηκαν, Roan κάνει μια ασύγχρονη αίτηση στο / καθαρισμός / δημοσιεύσεις URL.
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε