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

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • 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

django-user-media

Um aplicativo reutilizável para lidar com arquivos gracesicamente que seus usuários podem fazer upload, como imagens de perfil, foto ... ...

111

Download