Django-præferencer er en Django program, der giver brugerne mulighed for at sætte app specifikke præferencer gennem admin interface.
Giver singleton admin udsigt præferenceberettigede objekter og en enkel grænseflade til præference værdier. Singleton synspunkter sikrer kun en præference intance er til rådighed for hver Indstillinger klasse.
Installation
& Nbsp; 1. Føj præferencer til din installerede apps indstilling.
& Nbsp; 2. Tilføj præferencer url omfatter til projektets url.py fil. Sørg for at bruge "admin /" som starten på den indeholde vej, da det vil tilsidesætte bestemte visninger Admin:
& Nbsp; (r '^ admin /', omfatter (»preferences.urls«)),
Anvendelse
Hvis du vil oprette præferencer for din app skabe en model gemme dine præferencer som normalt, med den model, arver fra preferences.models.Preferences. Specificere Også preferences.models som din model modul:
fra django.db import- modeller
fra preferences.model importpræferencer
klasse MyPreferences (præferencer):
& Nbsp; __ module__ = 'preferences.models'
& Nbsp; portal_contact_email = models.EmailField ()
Admin klasser er angivet som sædvanlig, er der behov for ændringer. Dine præferencer vil dukke op under Indstillinger app etiket i Django admin.
Indstillinger kan tilgås i python ved at importere den præferencer modulet og kørsel til din kræves præferencer I FORM præferencer
fra præferencer præferencer import-
portal_contact_email = preferences.MyPreferences.portal_contact_email
Hvad er nyt i denne udgivelse:.
- Bedre emballage
Hvad er nyt i version 0.0.5:.
- Tilføjet sites understøtter
- Tilføjet unittests.
Hvad er nyt i version 0.0.4:
- Oprydning. Dokumenter polish.
Hvad er nyt i version 0.0.3:.
- stavekontrol, tak tiktuk
Krav :
- Python
- Django
Kommentarer ikke fundet