Django-ברור-מטמון הוא אפליקציה Django שעושה את התהליך הזה קל כמו ריצת ניהול יחיד command.I לעתים קרובות מוצא את עצמי במצבים שבו אני צריך המטמון ברור לחלוטין של האתר שלי (Memcached או משהו כזה). פעמים רבות זה נדרש כי:
& Nbsp; אני פריסת קוד חדש וזה ייכשל כדי לפעול כראוי עם האובייקטים במטמון כיום.
& Nbsp; אני צריך לטהר את המידע לא חוקי (או ישן).
& Nbsp; מיליון סיבות אחרות.
הדרך הסטנדרטית לנקות את המטמון שלך היא לפתוח את מעטפת ניהול, לדוגמא:
פגז manage.py פיתון $
Python 2.7.3 (ברירת מחדל, 20 אפריל 2012, 22:39:59)
[GCC 4.6.3] על linux2
סוג "עזרה", "זכות יוצרים", "אשראי" או "רישיון" לקבלת מידע נוספת.
(InteractiveConsole)
>>> מdjango.core.cache מטמון יבוא
>>> Cache.clear ()
אבל ברור שזה מעצבן שאני צריך להיכנס באופן ידני לתוך הקונכייה שלי הייצור.
Django-ברור-מטמון הוא אפליקציה Django שעושה את התהליך הזה קל כמו ריצה בפקודה אחת הניהול.
תקן
כדי להתקין Django-ברור-מטמון, פשוט להפעיל פיפס להתקין Django-ברור-מטמון ותקבל את הגרסה האחרונה המותקנת באופן אוטומטי.
בשלב הבא, לשנות קובץ settings.py Django שלך, ולהוסיף להגדרת clear_cache INSTALLED_APPS שלך:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'clear_cache',
)
שימוש
כדי לנקות את המטמון, פשוט הפעל את פקודת ניהול clear_cache:
& Nbsp; פיתון manage.py clear_cache
המטמון שלך נוקה!
הערה: זה רק (כמובן) לעבוד אם יש לך זיכרון מטמון המוגדר (למשל: Memcached, זיכרון מקומי, וכו '). אם אין לך מושג על מה אני מדבר, קורא את המסמכים במטמון Django הרשמיים.
בדיקות
לבנות סטטוס
רוצה להריץ את הבדיקות? אין בעיה:
git clone git $: //github.com/rdegges/django-clear-cache.git
cd $ Django-ברור-מטמון
פיתון $ setup.py לפתח
...
clear_cache מבחן manage.py פיתון $
יצירת מסד נתונים מבחן עבור 'ברירת המחדל' הכינוי ...
מטמון .Your נוקה!
..
-------------------------------------------------- --------------------
רן 3 בדיקות ב1.007s
בסדר
מסד הנתונים של בדיקה להרוס עבור 'ברירת המחדל' הכינוי ...
דרישות :
- Python
- Django
תגובות לא נמצא