z3c.appconfig.

sistema de configuração simples de aplicativos
Baixe Agora

z3c.appconfig. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Wichert Akkerman

z3c.appconfig. Tag


z3c.appconfig. Descrição

Sistema de configuração de aplicativo simples Z3c.appconfig é um módulo Python que fornece um método para configurar um aplicativo via arquivos .ini padrão. Isso é conveniente para os administradores de sites, uma vez que são mais propensos a serem familiarizados com os arquivos ini do que com o ZCML.Creating Config Furesthere são duas maneiras de informar uma instância do Zope quais arquivos de configuração para carregar: Declarações ZCML e a variável de ambiente AppConfig. As instruções ZCML são processadas primeiro, possibilitando a configuração padrão. A sintaxe zcml é assim: Isso carregará o conteúdo do Default.ini e mesclá-lo na configuração do aplicativo. Se uma variável de ambiente AppConfig estiver definida e apontar para um Arquivar seu conteúdo será mesclado na configuração do aplicativo. Isso é feito por último, permitindo que você substitua os padrões definidos pelo aplicativo. Por exemplo: AppConfig = etc / mysite.ini bin / instância configuração de fgaccessing Os dados de configuração podem ser acessados a partir do seu código através de um utilitário IAPPCONFIG. Este utilitário é essencialmente um dicionário padrão Python, que armazena todos os dados de configuração. Por exemplo, vamos usar um arquivo de configuração muito simples: Título Title = My Lovely SiteVocê pode acessar o título de Python com código como este: do Zope.component Import getTilityFrom z3c.appcig.interfaces Importar IAPPCONFIGAPCONFIG = GetToTility (iappconfig) Imprimir "Site O título é:% s "% appconfig Metos de utilidade Uma conveniência Um método utilitário é fornecido para converter valores de um arquivo de configuração para booleans: o método Z3c.appconfig.utils.asbool: do Z3C. AppConfig.Utils Import Asboolprint "As calças estão em:% s"% ASBOOL ("True") Requisitos: · Pitão O que há de novo nesta versão: · Adicione mais classificadores de trove. · Adicione um método utilitário de asbool.


z3c.appconfig. Software Relacionado