Django-EasySettings.

Configurações específicas do aplicativo para Django
Baixe Agora

Django-EasySettings. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Chris Beaven
  • Site do editor:
  • http://code.google.com/u/smileychris/

Django-EasySettings. Tag


Django-EasySettings. Descrição

Django-EasySettings é um aplicativo django que fornece configurações específicas do aplicativo para Django.installationto Instalação, executar: PIP Instalar Django-Eastyettingsor para a versão de desenvolvimento: PIP Instalar Django-Eastyysettings == DevusageCreate um arquivo conf.py no diretório do seu aplicativo, adicionando Atributos para os valores padrão de suas configurações específicas do aplicativo. Eles serão substituídos por qualquer configuração de projeto que é fornecida. Por exemplo: da EasySettings Import AppsettingsClass Configurações (AppSettings): myapp_widgets = ('foo', 'bar') Configurações = Configurações () então em seu aplicativo, em vez de Django. Configurações de Importar Configurações, use as configurações de importação myapp.conf. Por exemplo: de MyApp.conf Importar SettingsDef Dashboard (Solicitação): Data = {} para widget em settings.myapp_widgets: dados = render_widget (widget) se configurações.debug: dados = .. Configurações em relação ao teste Você pode forçar os testes do seu aplicativo a usar as configurações do projeto padrão em vez de qualquer valor no módulo de configuração de configurações do projeto.Just definir configurações.isolated = True.Por exemplo, você pode usar uma classe de teste base para fazer isso: classe Basetest (Testcase): DEF Setup (auto): "" "Isole todas as configurações específicas do aplicativo." "" Saída = Super (Basetest, Auto) .Setup () Configurações.Solated = True Return Output Outdown: "" "Restaure as configurações para o estado original." "" Configurações.isolated = false settings.revert () Retorna Super (Basetest, Auto). Aredown () Como também mostrado no exemplo acima, você pode reverter quaisquer alterações feitas por definições de chamadas. reverter (). Página inicial do produto


Django-EasySettings. Software Relacionado