Django preferencias es una aplicación Django que permite a los usuarios configurar las preferencias de aplicación específicos a través de la interfaz de administración.
Ofrece vistas de administración único para Preferencias objetos y una interfaz sencilla para valores de preferencia. Vistas Singleton garantiza sólo una preferencia intance está disponible para cada clase de preferencias.
Instalación
& Nbsp; 1. Añadir preferencias a la configuración de las aplicaciones instaladas.
& Nbsp; 2. Añadir preferencias url incluir al archivo url.py del proyecto. Asegúrese de utilizar 'admin / "como el inicio de la trayectoria de incluir ya que anulará ciertos puntos de vista de administrador:
& Nbsp; (r '^ admin /', include ('preferences.urls')),
Uso
Para crear preferencias para su aplicación crean un modelo de almacenamiento de sus preferencias como normal, con el modelo de la herencia de preferences.models.Preferences. Especifique también preferences.models como su módulo de modelos:
a partir de modelos de importación django.db
Preferencias de importación preferences.model
MisPreferencias clase (Preferencias):
& Nbsp; __ 'preferences.models' module__ =
& Nbsp; portal_contact_email = models.EmailField ()
Clases de administrador se especifican como de costumbre, no se necesitan cambios. Sus preferencias se mostrarán bajo la etiqueta Preferencias aplicación en Django administrador.
Preferencias se puede acceder en python importando el módulo preferencias y atravesando con sus preferencias requeridos en las preferencias de formulario
de las preferencias preferencias de importación
portal_contact_email = preferences.MyPreferences.portal_contact_email
¿Qué hay de nuevo en esta versión:.
- Mejor envases
¿Cuál es nuevo en la versión 0.0.5:.
- sitios Añadido soporte
- unittests Añadido.
¿Cuál es nuevo en la versión 0.0.4:
- Liberador de espacio. Docs polaco.
¿Qué hay de nuevo en la versión 0.0.3:.
- corrección de ortografía, tiktuk gracias
Requisitos :
- Python
- Django
Comentarios que no se encuentran