django-preferenser är en Django program som tillåter användare att ställa appen specifika önskemål genom admin-gränssnittet.
Ger singleton admin vyer för Inställningar objekt och ett enkelt gränssnitt för preferensvärden. Singleton vyer ser bara en preferens intance är tillgänglig för varje Preferences klass.
Installation
& Nbsp; 1. Lägg preferenser till din installerade appar inställning.
& Nbsp; 2. Lägg preferenser url inkluderar till projektets url.py fil. Se till att använda "admin / 'som i början av inkluderar bana eftersom det kommer att åsidosätta vissa vyer admin:
& Nbsp; (r '^ admin /', omfattar ("preferences.urls ')),
Användning
För att skapa inställningar för din app skapa en modell lagrar dina inställningar som vanligt, med den modell ärva från preferences.models.Preferences. Ange också preferences.models som din modeller modul:
från django.db importmodeller
från preferences.model importinställningar
klass MyPreferences (Inställningar):
& Nbsp; __ module__ = 'preferences.models "
& Nbsp; portal_contact_email = models.EmailField ()
Admin klasser specificeras som vanligt, inga förändringar behövs. Dina inställningar kommer att dyka upp under Inställningar app etikett i Django admin.
Inställningar kan nås i python genom att importera inställningar modulen och att köra till din krävs preferenser i formulärinställningar
från preferenser importinställningar
portal_contact_email = preferences.MyPreferences.portal_contact_email
Vad är nytt i den här versionen:.
- Bättre förpackningar
Vad är nytt i version 0.0.5:.
- Lades sajter stöder
- Lades unittests.
Vad är nytt i version 0.0.4:
- Rensning. Dokument polish.
Vad är nytt i version 0.0.3:.
- Stavning korrigering, tack tiktuk
Krav :
- Python
- Django
Kommentarer hittades inte