| Django-configuraations. Um ajudante para organizar as configurações do projeto Django, confiando em padrões de programação bem estabelecidos |
Baixe Agora |
Django-configuraations. Classificação e resumo
- Nome do editor:
- Jannis Leidel
- Site do editor:
- http://github.com/jezdez/
Django-configuraations. Tag
Django-configuraations. Descrição
Django-configurações é um aplicativo Django que facilita a configuração do projeto Django, confiando na composibilidade das classes Python. Estende a noção de configurações baseadas no módulo de Django Carregando com padrões de programação orientados para objetos bem estabelecidos.QuickstartInstall Django-configurações: PIP Instalar Django-Configuraations Subclass A classe Configurações incluídas.Settings em Configurações do seu projeto.py ou qualquer outro módulo que você está usando Armazene as constantes de configurações, por exemplo: de configurações Importar SettingsClass MySitesettings (Configurações): Debug = Trueset A variável de ambiente Django_Configuration para o nome da classe que você acabou de criar, Em Bash: Exportar Django_Configuration = MySettings e a variável de ambiente django_settings_module para o caminho de importação do módulo como de costume, e. Na Bash: Exportar Django_Settings_Module = MySite.SettingStoTo Ativar Django para usar sua configuração Agora você precisa modificar seu script manage.py ou wsgi.py para usar as versões do Django-Configurações das funções de partida apropriadas, e. Um gerenciamento típico usando Django-configurações seria assim: #! / usr / bin / env pythonimport Osimport Sysif __Name__ == "__main__": os.environ.setdefault ('django_settings_module', 'mysite.settings') OS. Envirom.setDefault ('django_', 'mysettings') de configurações.Management Import Execute_From_Command_line Execute_From_Command_line (sys.argv) AVISO na linha 9 Não usamos a ferramenta comum django.core.management.execute_from_command_line, mas sim configurações.Management.execute_from_command_line O mesmo se aplica ao seu arquivo WSGI.py, por exemplo: Importar osos.environ.setdefault ('django_settings_module', 'mysite.settings') os.environ.setdefault ('django_configuration', 'mysettings') de configurações.WSGI Importar Get_Wsgi_ApplicationApplication = get_wsgi_application () Aqui nós não usamos a função padrão django.core.wsgi.get_wsgi_application mas em vez de configurações.wsgi.get_wsgi_application.that's! Agora você pode usar seu projeto com gerenciamento.py e sua página inicial favorita do servidor WSGI.Product
Django-configuraations. Software Relacionado