Django-modeldict เป็นวิธีที่มีประสิทธิภาพมากในการจัดเก็บสิ่งที่ต้องการการตั้งค่าในฐานข้อมูลของคุณ & nbsp;. รูปแบบทั้งหมดจะถูกเปลี่ยนเป็นพจนานุกรม (ซม) เช่นเดียวกับที่เก็บไว้ในแคชของคุณ มันไม่ถูกต้องก็ต่อเมื่อจะต้องมี (ทั้งในกระบวนการผลิตและขึ้นอยู่กับ CACHE_BACKEND)
ตัวอย่างการใช้งานได้อย่างรวดเร็ว เอกสารขึ้นมา (อาจจะ?):
การตั้งค่าระดับ (models.Model):
& nbsp; key = models.CharField (max_length = 32)
& nbsp; ค่า = models.CharField (max_length = 200)
การตั้งค่า = ModelDict (การตั้งค่าที่สำคัญ = 'สำคัญ', value = 'ค่า' อินสแตนซ์ = เท็จ)
# การเข้าถึงค่าที่ขาดหายไป
การตั้งค่า ['foo']
>>> KeyError
# กำหนดค่า
การตั้งค่า ['foo'] = 'สวัสดี'
# เรียกค่าปัจจุบันใช้ทั้งสองวิธี
Setting.objects.get (คีย์ = 'foo') ค่า.
>>> 'foo'
การตั้งค่า ['foo']
>>> 'foo'
ต้องการ
- Django
- หลาม
ความคิดเห็นที่ไม่พบ