django-ConfigStore ist ein Django-Applikation, für andere Anwendungen auf einfache Shop-Website basierte Konfigurationen ermöglichen.
Installation
- Fügen Sie das Verzeichnis 'ConfigStore ", um Ihre Python-Pfad
- In 'ConfigStore ", um Ihre INSTALLED_APPS in Ihre Einstellungsdatei
Verwendung
Definieren Sie Ihre Konfigurationsformular irgendwo:
von django import Formen
von django.contrib.auth.models import Benutzer
von configstore.configs importieren ConfigurationInstance, registrieren
von configstore.forms import ConfigurationForm
Klasse ExampleConfigurationForm (ConfigurationForm):
& Nbsp; Höhe = forms.DecimalField ()
& Nbsp; message = forms.CharField ()
& Nbsp; user = forms.ModelChoiceField (queryset = User.objects.all ())
Registrieren Sie das Formular aus:
complex_instance = ConfigurationInstance ("Beispiel", "Beispiel Config ', ExampleConfigurationForm)
registrieren (complex_instance)
Irgendwo anders im Code abgerufen werden die Config und verwenden Sie es:
von configstore.configs import get_config
config = get_config ("Beispiel")
Druck config ['Menge']
Eigenschaften :
- Stores Konfigurationen und abrufbar sind als Wörterbuch
- Konfigurationen sind faul geladen und pro Anforderung zwischengespeichert
- Configuration als django Form definiert
Anforderungen :
- Python
- Django
Kommentare nicht gefunden