Django-configuraciones

Un ayudante para organizar la configuración del proyecto Django al confiar en los patrones de programación bien establecidos
Descargar ahora

Django-configuraciones Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jannis Leidel
  • Sitio web del editor:
  • http://github.com/jezdez/

Django-configuraciones Etiquetas


Django-configuraciones Descripción

Django-Configurations es una aplicación Django que facilita la configuración del proyecto Django al confiar en la composición de las clases de Python. Amplifica la noción de la configuración basada en el módulo de Django que se carga con patrones de programación orientados a objetos bien establecidos. Almacene las constantes de la configuración, por ejemplo: desde Configuraciones Importar ConfiguresClass MySitesettings (Configuración): Depuración = TRUESET La variable de entorno Django_Configuration al nombre de la clase que acaba de crear, por ejemplo, En Bash: exportar django_configuration = mysettingsand la variable de entorno Django_Settings_Module a la ruta de importación del módulo como de costumbre, por ejemplo, por ejemplo. en Bash: exportar django_settings_module = mySite.settingsto Habilitar Django Para usar su configuración, ahora tiene que modificar su script administrer.py o wsgi.py para usar las versiones de Django-Configurations de las funciones de inicio apropiadas, por ejemplo. Un típico administrador.py usando Django-Configurations se vería así: #! / usr / bin / env Pythonimport Osimport SysiF __Name__ == "__Main__": os.environ.setdefault ('django_settings_module', 'MySite.Settings') OS. Environ.setDefault ('django_', 'mysettings') de las configuraciones. MANIFICACIÓN DE IMPORTACIÓN EXECUTE_FROM_COMMAND_LINE EJECUTE_FROM_COMMAND_LINE (SYS.ARGV) AVISO EN LA LÍNEA 9 No usamos la herramienta común django.core.management.execute_from_command_excute_from_command_line, sino en, en cambio, configuraciones. El mismo se aplica a su archivo wsgi.py, por ejemplo: Importar osos.environ.setdefault ('django_settings_module', 'mysite.settings') os.environ.setdefault ('django_configuration', 'mysettings') de las configuraciones.wsgi Import get_wsgi_applicationapplication = get_wsgi_application () Aquí no usamos la función predeterminada django.core.wsgi.get_wsgi_wsgi.get_wsgi_application, sino en lugar de configuraciones.wsgi.get_wsgi_application. ¡Eso es! Ahora puede usar su proyecto con administre.py y su página de inicio favorita de WSGI habilitada.


Django-configuraciones Software relacionado

Django-usuario-media

Una aplicación reutilizable para manejar graciosamente los archivos que sus usuarios pueden cargar, como imágenes de perfil, foto ... ...

111

Descargar