Qual é a melhor abordagem para implementar aplicativo de configuração com Django?

votos
2

Eu preciso programar tipo de registro de configuração para o aplicativo baseado em Django.

requisitos:

  1. O mais provável é param_name: param_valueestrutura
  2. Editável via interface de administração
  3. Tem que trabalhar com syncdb. Como lidar com uma situação em que outros aplicativos dependem modelo de configuração e do modelo em si não foi inicializado ainda em DB? Vamos dizer que eu gostaria de ter modelo configurável Campos propriedades, ou seja, a definição do valor padrão?

Qualquer idéias ou sugestões seria apreciada.

Publicado 14/01/2009 em 10:11
fonte usuário
Em outras línguas...                            


3 respostas

votos
5

Eu descobri djblets.siteconfig muito útil. Funciona muito bem com o aplicativo de administração, e muito fácil de usar. Altamente recomendado.

Respondeu 22/01/2009 em 12:51
fonte usuário

votos
1

Depois de um tempo (ano atrás) eu usei dbsettings ter algum tipo de configuração de negócio acessível via interface de administração, mas eu cann't dizer como ele se encaixa hoje.

Respondeu 14/01/2009 em 12:05
fonte usuário

votos
0

Acho que você vai ter problemas se você fizer outros aplicativos dependem (em tempo de interpretação / app-loading) em valores definidos em seu aplicativo de configuração. você pode usar algum tipo de valor de espaço reservado em código Python em tempo de interpretação, e depois puxar os dados de configuração reais no sinal post_syncdb?

Respondeu 15/01/2009 em 20:25
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more