A Django-preferenciák egy Django alkalmazás, amely lehetővé teszi a felhasználóknak, hogy beállítsák app adott kedvezmények keresztül az admin felületen.
Biztosítja Singleton admin nézeteket Preferences tárgyak és egy egyszerű felületen preferencia értékeket. Singleton kilátást biztosít csak egy preferencia intance elérhető minden Preferences osztályban.
Telepítés
& Nbsp; 1. Add kedvezményeket a telepített alkalmazások beállítást.
& Nbsp; 2. Add preferenciák url közé, hogy a projekt url.py fájlt. Ügyeljen arra, hogy "admin / 'a kezdete közé útját, mert az felülírja bizonyos admin nézetek:
& Nbsp; (r '^ admin / "include (' preferences.urls")),
Használat
Létrehozni beállításaiban app hozzon létre egy modellt tárolja a preferenciák, mint a normál, a modell örökli a preferences.models.Preferences. Is meghatározza, preferences.models, mint a modellek modul:
a django.db import modellek
a preferences.model import Preferences
osztály Mypreferences (Preferences):
& Nbsp; __ module__ = 'preferences.models "
& Nbsp; portal_contact_email = models.EmailField ()
Admin osztályok vannak meghatározva mint egy szokásos, nem kell módosítani. A preferenciáit alatt fog megjelenni a Beállítások app címke Django admin.
Preferenciák is elérhető a python importálják a preferenciák modul és mozgással, a szükséges beállítások formájában preferenciák.
a preferenciák import preferenciák
portal_contact_email = preferences.MyPreferences.portal_contact_email
Mi az új ebben a kiadásban:
- Better csomagolás.
Mi az új verzióban 0.0.5:
- Added oldalak támogatják.
- Added unittests.
Mi az új verzióban 0.0.4:
- Razzia. Docs lengyel.
Mi az új verzióban 0.0.3:
- Spelling korrekció, köszönhetően tiktuk.
követelmények :
- Python
- Django
Hozzászólás nem található