Django-אבוקדו הוא יישום מסד נתוני רישום מתעכב להפליא ומטמון עבור Django.
הקוד עד כה רק נבדק באמצעות SQLite, 1.3 Django, Python 2.6.6 על אובונטו 10.10.
שימוש:
אבוקדו נועד לשמש כאשר אתה רוצה להיכנס כמויות עצומות של ערכי יומן הקשורים לאותו קשר, לאחסן את היומן בdb למיון קל וצפייה, ואין לי הפגיעה בביצועים של באמצעות ORM Django.
אתה יכול לעשות משהו כזה במבט שלך:
מget_context יבוא avocado.context
עם get_context ("filescanning") כיומן:
& Nbsp; לשם קובץ בsomefilescanningmethod ():
& Nbsp; # לעשות משהו עם הקובץ ולאחסן את מידע על זה
& Nbsp; log.info ("עשה משהו כדי% s." שם הקובץ%)
גם אתה יכול להיכנס מידע ולהוסיף מופע של מודל Django. במנהל אתה יכול לראות את היומן ולחץ כדי לעבור ישירות למודל בנושא:
עם get_context ("UserProcessing") כיומן:
& Nbsp; לusr בUser.objects.all ():
& Nbsp; # לעשות משהו עם המשתמש ויאחסן מידע מסוים על זה
& Nbsp; log.info ("עשה משהו כדי% s." משתמש%, למשל = משתמש)
גם אתה יכול להיכנס חריגים ואבוקדו ינסה להתחבר יותר מאשר רק את שמו של החריג שגדלו, אבל זה לא מעוצב יפה מאוד כרגע ונראה הקוד להביא איתו הרבה מידע חסר תועלת. ובכל זאת, הנה איך לבדוק את זה:
עם get_context ("UserProcessing") כיומן:
& Nbsp; לנסות:
& Nbsp; = 0
& Nbsp; b = 2
& Nbsp; c = b /
& Nbsp; למעט חריג, דואר:
& Nbsp; log.exception ("מתמטיקה יוצא מן הכלל:% s" דואר%)
אתה לא צריך לעבור את היוצא מן הכלל לאורך. האבוקדו יחפור המון דברים בשבילך.
התקנה:
PIP להתקין Django-אבוקדו
או
hg שיבוט https://bitbucket.org/weholt/django-avacado פיתון setup.py להתקין
להוסיף אבוקדו לINSTALLED_APPS. ייתכן שיש לך להעתיק או קישור סמלי לתבניות באבוקדו-התיקייה, אבל אני לא חושב שכל כך
מה חדש במהדורה זו:.
< p>- שיכתב כמה להיות תואם עם המהדורה האחרונה של DSE.
דרישות :
- Python
- Django
תגובות לא נמצא