Django- מבוקר מודלים

מחלקת בסיס מופשטת מתן יצירה אוטומטית / עורך / datetime_created / datetime_modified שדות
הורד עכשיו

Django- מבוקר מודלים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Chris Chambers
  • אתר האינטרנט של המוציא לאור:
  • https://github.com/chrischambers/

Django- מבוקר מודלים תגים


Django- מבוקר מודלים תיאור

Django- מבוקר מודלים הוא App Django המספק בסיס פשוט בסיס תקציר (ופונקציה במפעל) למעקב אחר יצירת שיא מסד נתונים ושינוי פעמים, כמו גם את הבורא של הרשומה ואת המשתמש האחרון כדי לערוך אותו. הוא ממנף שני יישומים להקשיב כדי להשיג זאת: 1. תוספות Django, אשר מספק (בין דברים רבים אחרים) CreationDateTimefield ו ModificationDatetimefield.2. Django השחלה multihost, שפותחה במקור עבור Satchmo, אשר מספק מנגנון Threadlocals שעובדים באופן אמין עבור התקנות Django Powering מספר אתרים באמצעות מסגרת האתרים. התקן PIP.2. הפעל פיפ להתקין django-model-model.3. הוסף Threaded_multiThost.mideware.ThroadLocalMideWare לרשימת התערוכה שלך. בירושה מ AugroitedModel במקום מודלים.מודל ביישומי Django שלך. רווח! הסברהג'נגו-מבוקר מודלים ממלאים מספר צרכים: 1. סוג זה של מטא נתונים הוא כמעט תמיד שימושי, וזול ללכוד - רוב הלקוחות שלך יהיה פשוט להניח מידע זה נרשם יהיה מתוסכל אם הם לא יכולים לקבל בזה ("מה זאת אומרת שאנחנו לא יכולים לראות מי יצר שיא זה? ") 2. פונקציונליות ההחלמה של Django מספקת חלק מהפרט זה, אך הוא פגום בכך שהוא רק לוכדת את האירועים המתרחשים בתוך מנהל העצמם. יישום זה מספק אמנה עקבית, לוגית וממשק למטא נתונים. יישום זה עושה שימוש במספר יישומים אחרים כדי ללכוד מידע זה באופן אוטומטי. אין צורך לזהם את הדעות שלך עם לוגיקה שאינה קשורה או לעקוף את שיטות ModelAdmin לאחסון המשתמש שיצר את הרשומה .5. זה proccable - פשוט ירידה בו, להתקין את הדרישות שלה, יורש מ AuditedModel, ואתה תהיה לך את התאריכים שלך / שינוי והמשתמשים האחראים להם, בהתאמה. באופן דומה, החלף את modeldmin שלך עם Subclass AuditedMin ויהיה לך כמה ברירות מחדל הגיוני עבור UI מנהל (שדות Metadata Readonly, וכו '). 6. בתור בונוס, מבטיח כי mymodel.Objects.Latest () עושה משהו הגיוני כברירת מחדל - מאוד שימושי כאשר עובדים עם המתורגמן, במיוחד.סי עלול לשאול את המבורך של שדות כניסה בזמן (datetime_created ו- datetime_modified). שקול את הפעולות הבאות: >>> מ תאריך ייבוא Datetime >>> אחרון_USER = User.Bjects.Latest ('date_user') >>> אם אחרון_User.date_joined >> הדפסה "אף אחד לא הצטרף לאתר היום. "# Intiatively, זה נראה כאילו זה יעבוד, אבל ... TypeError: לא ניתן להשוות Datetime.datetime כדי Datetime.datepython מטפל חפצים Datetime בצורה שונה מאוד לתאריכים, ואת fragnames מפורש להזכיר את היזם של ההבדל הזה ולעזור למנוע שגיאות עקב ההנחות שגויות. דף הבית של הפראי


Django- מבוקר מודלים תוכנה קשורה

קסם

django utils כדי לעבד וידאו ולקבל את התמונות הממוזערות ...

80

הורד

tgapp-photos.

photogallery pluggable מינימלי עבור turbogears2, EasyCrudRestCroller מבוסס על ניהול ...

301

הורד