Django-modeldict הוא דרך יעילה מאוד לאחסון דברים כמו הגדרות במסד הנתונים שלך & nbsp;. כל המודל הופך למילון (עצלות), כמו גם מאוחסן בזכרון המטמון שלך. זה ייפסל רק כאשר זה צריך להיות (גם בתהליך ומבוסס על CACHE_BACKEND).
דוגמא לשימוש מהיר. יותר מסמכים לבוא (אולי?):
הגדרת מעמד (models.Model):
& Nbsp; מפתח = models.CharField (MAX_LENGTH = 32)
& Nbsp; ערך = models.CharField (MAX_LENGTH = 200)
הגדרות = ModelDict (הגדרה,, הערך = 'ערך' = מפתח 'מפתח', מקרים = False)
# ערך גישה חסר
הגדרות ['foo']
>>> KeyError
# להגדיר את הערך
הגדרות ['foo'] = 'שלום'
# להביא את הערך הנוכחי בשתי שיטות
Setting.objects.get ("foo" = מפתח). ערך
>>> "Foo"
הגדרות ['foo']
>>> "Foo"
דרישות :
- Django
- Python
תגובות לא נמצא