django-enummodel.

Um aplicativo Django para preencher a lacuna entre usar enumerações e ter especificado, normalizar ...
Baixe Agora

django-enummodel. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Thom Linton

django-enummodel. Tag


django-enummodel. Descrição

Um aplicativo Django para preencher a lacuna entre o uso de enumerações e ter modelos de dados normalizados, especificados Django-enummodel é um pequeno aplicativo Django projetado para ajudar a preencher o caso de uso do nicho (s?) entre definição de enumerações para um determinado campo (opções mutuamente exclusivas) e especificando totalmente opções não exclusivas como instâncias de um modelo totalmente especificado. Caso comum, opções não mututalmente exclusivas configuradas como um modelo totalmente especificado (juntamente com uma fixação para armazenar essas opções) pode, no melhor caso, "apenas trabalho"; No pior dos casos, pode proporcionar dores de cabeça suaves, nomeadamente quando as traduções preguiçosas estão envolvidas. No caso particular do autor, o desafio era evitar ter que lidar com uma taxa de crescimento O (n) para administrar, juntamente com o Desejo de evitar questões de internacionalização e ser forçado a escolher um conjunto de caracteres específico para armazenar esses valores.Django-enummodel fornece um objeto Django modelo com o qual o desenvolvedor pode se estender para fornecer a funcionalidade esboçada acima: Language_Choices = ((1, _ (U'english ')), (2, _ (u'spanish')), (3, _ (U'french ')), (255, _ (u'outry'))),) Língua de classe (enumodel ): Classe enummeta: opções = linguagem_choicesPlease Note que essa população de qualquer modelo derivado de enumodel ocorre em Syncdb; Portanto, as alterações nas escolhas precisarão ser corrigidas pela execução: Django-Admin.py Syncdb Requisitos: · Django. · Pitão O que há de novo nesta versão: · Descobriu especificações incorretas na Setup.py


django-enummodel. Software Relacionado