.
جنگو-modeldict یک راه بسیار کارآمد برای ذخیره چیزهایی مانند تنظیمات در پایگاه داده خود را به & nbsp است؛ کل مدل را به یک فرهنگ لغت (lazily) تبدیل و همچنین ذخیره شده در کش خود را. این باطل تنها زمانی که به آن نیاز دارد به (هر دو در روند و بر اساس CACHE_BACKEND).
مثال طریقه استفاده سریع. اسناد بیشتر به آمده (شاید؟):
تنظیم کلاس (models.Model):
را لمس کنید و. کلید = models.CharField (MAX_LENGTH = 32)
& nbsp؛ از ارزش = models.CharField (MAX_LENGTH = 200)
تنظیمات = ModelDict (تنظیم، = کلیدی 'کلید'، ارزش = 'ارزش، نمونه = FALSE)
# ارزش از دست رفته دسترسی
تنظیمات ['غذ']
>>> KeyError
# مجموعه ای از ارزش
تنظیمات ['غذ'] = 'سلام'
# واکشی مقدار فعلی با استفاده از هر دو روش
Setting.objects.get (= کلیدی 'غذ'). ارزش
>>> 'غذ'
تنظیمات ['غذ']
>>> 'غذ'
مورد نیاز:
جنگو
افعی
نظر یافت نشد