django-enummodel

צילום מסך תוכנה:
django-enummodel
פרטי תוכנה:
גרסה: 0.1.5
טען תאריך: 11 May 15
מפתחים: Thom Linton
רשיון: ללא תשלום
פופולריות: 6

Rating: 3.0/5 (Total Votes: 2)

Django-enummodel היא אפליקציה יחידת קטנה שנועדה לסייע לגשר על מקרה שימוש נישה (ים?) בין הגדרת ספירות לשדה נתון (אפשרויות סותרות) ומלאים המפרטים את האפשרויות שאינן בלעדיות כמקרים מסוג מודל שנקבע באופן מלא .
במקרה השכיח, אופציות לא mututally בלעדיים מוגדרות כמודל שנקבע באופן מלא (יחד עם מתקן לאחסון אפשרויות אלה) יכול, במקרה הטוב, "פשוט עובד"; במקרה הגרוע ביותר, זה יכול לספק כאבי ראש קלים, בעיקר כאשר תרגומים עצלנים מעורבים.
במקרה המסוים של המחבר, האתגר היה כדי להימנע מצורך להתמודד עם O שיעור צמיחה (n) של גופי לניהול, בשילוב עם הרצון להימנע נתקלו בבעיות של בינאום ונאלץ לבחור דמות מסוימת שנקבעה בי כדי לאחסן את הערכים הללו.
יחידת-enummodel מספק אובייקט Django דגם עם שהיזם רשאי להאריך לספק את הפונקציונליות תארה לעיל:
LANGUAGE_CHOICES = (
& Nbsp; (1, _ (u'English ')),
& Nbsp; (2, _ (u'Spanish ')),
& Nbsp; (3, _ (u'French ')),
& Nbsp; (255, _ (u'other ')),
)
שפת כיתה (EnumModel):
& Nbsp; EnumMeta כיתה:
& Nbsp; בחירות = LANGUAGE_CHOICES
שים לב שאוכלוסייתה של כל מודל נגזר מEnumModel מתרחשת בsyncdb; לכן, שינויים בבסיס הבחירות יהיו צורך לתקן על ידי ריצה:
django-admin.py syncdb

מה חדש בהודעה זו:

    • ודא מחיקות ספירה הן לתקן כראוי. >

    מה חדש בגרסת 0.1.4:.

    • כולל תמיכה עבור יישומים הצליחו דרום

    מה חדש בגרסה 0.1.3:

    • מפרט חבילה שגוי התגלה בsetup.py

    מה חדש בגרסת 0.1.2:

    • מפרט חבילה שגוי התגלה בsetup.py

    דרישות :

    • יחידת
    • פייתון

  • תוכנות אחרות של יזם Thom Linton

    django-trackable
    django-trackable

    11 May 15

    תגובות ל django-enummodel

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!