django-modeldict

Tela Software:
django-modeldict
Detalhes de Software:
Versão: 1.3.5
Data de upload: 20 Feb 15
Revelador: Disqus
Licença: Livre
Popularidade: 11

Rating: nan/5 (Total Votes: 0)

django-modeldict é uma maneira muito eficiente de armazenar coisas como as configurações em seu banco de dados. & Nbsp; O modelo inteiro é transformado em um dicionário (preguiçosamente), bem como armazenado em seu cache. É invalidada apenas quando ele precisa ser (ambos em processo e com base em CACHE_BACKEND).
Exemplo de uso rápido. Mais docs para vir (talvez?):
Definição de classe (models.Model):
& Nbsp; key = models.CharField (max_length = 32)
& Nbsp; value = models.CharField (max_length = 200)
settings = ModelDict (Setting, "chave", value = "valor" = chave, instâncias = False)
# Access valor em falta
configurações ['foo']
>>> KeyError
# Definir o valor
configurações ['foo'] = 'Olá'
# Buscar o valor atual utilizando o método
Setting.objects.get ('foo' key =) valor.
>>> 'Foo'
configurações ['foo']
>>> 'Foo'

Requisitos :

  • Django
  • Python

Outro software de desenvolvedor Disqus

Comentário para django-modeldict

Comentários não encontrado
Adicionar comentário
Ligue imagens!