Django-Einstellungen ist ein Django-Anwendung, mit der Benutzer app spezifische Einstellungen über das Admin-Interface festlegen können.
Bietet Singleton Admin Ansichten für Einstellungen Objekte und eine einfache Schnittstelle zu Präferenzwerte. Singleton Blick gewährleistet nur eine Präferenz intance ist für jede Klasse Einstellungen zur Verfügung.
Installation
& Nbsp; 1. Präferenzen in Ihre installierten Apps Einstellung.
& Nbsp; 2. Fügen Vorlieben url gehören zu url.py-Datei des Projekts. Achten Sie darauf, "admin / 'als Beginn der umfassen den Weg zu verwenden, da es bestimmte Admin Ansichten zu überschreiben:
& Nbsp; (r '^ admin / "include (' preferences.urls ')),
Verwendung
So erstellen Sie Einstellungen für Ihre Anwendung ein Modell speichert Ihre Einstellungen als normal, mit dem Modell Erben von preferences.models.Preferences. Geben Sie außerdem preferences.models als Modelle Modul:
von django.db Importmodelle
von preferences.model Importeinstellungen
Klasse Mypreferences (Einstellungen):
& Nbsp; __ module__ = 'preferences.models'
& Nbsp; portal_contact_email = models.EmailField ()
Admin Klassen angegeben wie üblich, keine Änderungen erforderlich sind. Ihre Einstellungen werden unter der Einstellungen App-Label in Django-Admin angezeigt.
Einstellungen können in Python durch den Import der Einstellungen Modul und Fahren auf Ihre erforderlichen Einstellungen in den Formulareinstellungen zugegriffen werden
von Voreinstellungen Voreinstellungen für den Import
portal_contact_email = preferences.MyPreferences.portal_contact_email
Was ist neu in dieser Pressemitteilung:.
- Bessere Verpackungen
Was ist neu in Version 0.0.5:.
- Hinzugefügt Websites unterstützt
- Hinzugefügt Unittests.
Was ist neu in Version 0.0.4:
- Bereinigung. Docs polieren.
Was ist neu in Version 0.0.3:.
- Rechtschreibkorrektur, dank tiktuk
Anforderungen :
- Python
- Django
Kommentare nicht gefunden