django-preferințelor este o aplicație Django, care permite utilizatorilor să setați preferințele app specifice prin intermediul interfeței de administrare.
Oferă vederi Singleton admin pentru obiectele preferințele și o interfață simplă pentru valorile preferențiale. Vizualizari Singleton asigură doar o preferință intance este disponibil pentru fiecare clasă Preferences.
Instalare
& Nbsp; 1. Adaugă preferințe la setarea aplicațiilor instalate.
& Nbsp; 2. Adaugă preferințe url includ la dosar url.py proiectului. Asigurați-vă că pentru a utiliza "admin /" ca la începutul căii includ, deoarece aceasta va suprascrie anumite vizualizări admin:
& Nbsp; (r '^ admin / ", cuprinde (" preferences.urls ")),
Utilizare
Pentru a crea preferințe pentru aplicația dvs. crea un model de stocare preferințele dumneavoastră, ca de obicei, cu modelul moștenirea de la preferences.models.Preferences. De asemenea, specifica preferences.models ca modulul modele:
din modelele django.db de import
din Preferințe import preferences.model
Mypreferences clasa (Preferințe):
& Nbsp; __ module__ = "preferences.models '
& Nbsp; portal_contact_email = models.EmailField ()
Clase de Admin sunt specificate ca de obicei, nu sunt necesare schimbări. Preferințele dvs. se vor afișa în eticheta Preferințe app în Django admin.
Preferințele pot fi accesate în piton prin importarea modulul de preferințe și care traversează preferințelor cerute dvs. în preferințele forma
din preferințele preferințe import
portal_contact_email = preferences.MyPreferences.portal_contact_email
Ce este nou în această versiune:.
- Tara de mai bine
Ce este nou în versiunea 0.0.5:.
- site-uri adăugat suport
- UnitTests Adăugat.
Ce este nou în versiunea 0.0.4:
- Cleanup. Docs poloneză.
Ce este nou în versiunea 0.0.3:.
- corecție ortografică, mulțumesc tiktuk
Cerințe :
- Python
- Django
Comentariile nu a fost găsit