Django-configstore היא אפליקציה יחידת כדי לאפשר ליישומים אחרים בקלות תצורות מבוססות אתר חנות.
התקנה
- מוסיף את הספרייה 'configstore' לדרך פייתון
- הוסף 'configstore' לINSTALLED_APPS בקובץ ההגדרות שלך
שימוש
להגדיר צורת התצורה שלך במקום:
מצורות יבוא Django
מdjango.contrib.auth.models משתמש יבוא
מconfigstore.configs לייבא ConfigurationInstance, להירשם
מConfigurationForm יבוא configstore.forms
הכיתה ExampleConfigurationForm (ConfigurationForm):
& Nbsp; = forms.DecimalField סכום ()
& Nbsp; = forms.CharField הודעה ()
& Nbsp; משתמשים = forms.ModelChoiceField (queryset = User.objects.all ())
הרשם הצורה:
complex_instance = ConfigurationInstance ('דוגמא', 'דוגמא Config', ExampleConfigurationForm)
להירשם (complex_instance)
במקום אחר בקוד שלך לאחזר את התצורה ולהשתמש בו:
מget_config יבוא configstore.configs
config = get_config ("דוגמא")
config הדפסה ['הסכום']
תכונות :
- תצורות
חנויות ואחזור כמילון
דרישות :
- פייתון
- יחידת
תגובות לא נמצא