django-configstore เป็น app Django เพื่อให้ปพลิเคชันอื่น ๆ เพื่อให้ง่ายต่อการกำหนดค่าเว็บไซต์ของร้านค้าตาม
การติดตั้ง
- เพิ่มไดเรกทอรี 'configstore' งูใหญ่ไปยังเส้นทางของคุณ
- เพิ่ม 'configstore' เพื่อ INSTALLED_APPS ของคุณในแฟ้มตั้งค่าของคุณ
การใช้งาน
กำหนดรูปแบบการตั้งค่าของคุณบาง:
จากรูปแบบการนำเข้า django
นำเข้าจากผู้ใช้ django.contrib.auth.models
นำเข้าจาก configstore.configs ConfigurationInstance ลงทะเบียน
นำเข้าจาก configstore.forms ConfigurationForm
ระดับ ExampleConfigurationForm (ConfigurationForm):
& nbsp; จำนวน = forms.DecimalField ()
& nbsp; ข้อความ = forms.CharField ()
& nbsp; ผู้ใช้ = forms.ModelChoiceField (queryset = User.objects.all ())
ลงทะเบียนรูปแบบ:
complex_instance = ConfigurationInstance (ตัวอย่างเช่น ',' ตัวอย่าง Config 'ExampleConfigurationForm)
ลงทะเบียน (complex_instance)
ที่อื่นในรหัสของคุณเรียกการตั้งค่าและใช้งานได้:
นำเข้าจาก configstore.configs get_config
การตั้งค่า = get_config (ตัวอย่าง)
การตั้งค่าการพิมพ์ ['ปริมาณ']
คุณสมบัติ
- การตั้งค่าร้านค้าและเอากลับคืนเป็นพจนานุกรม
- การตั้งค่าจะถูกโหลดอย่างเฉื่อยชาและจะถูกเก็บไว้ตามคำขอ
- การตั้งค่าที่ถูกกำหนดให้เป็นรูปแบบ django
ต้องการ
- งูใหญ่
- Django
ความคิดเห็นที่ไม่พบ