Django-polymodels.

implementação de modelos polimórficos para Django
Baixe Agora

Django-polymodels. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Simon Charette
  • Site do editor:
  • https://github.com/charettes/

Django-polymodels. Tag


Django-polymodels. Descrição

Django-polymodels é um aplicativo de django que fornece uma maneira simples de recuperar o tipo de modelos lançados para sua original contenttype.installationpip instalar polymodelsmake certeza `` '' 'django.contrib.contenttypes'`' '' polymodels'` '' instale_apps `:: instale_apps + = ('django.contrib.contenttypes', 'polymodels') subclasse` `PolimorphicModel`, que é uma aula de modelo abstrato ... _Modelos ::: de Django.db modelos de importação de polymodels.models Import PolymorphicModel classe de classe (polimorficmodel): nome = modelos.charfield (max_length = 255) def __unicode __ (auto): retorno self.name classe mamífero (animal): passe cão de classe (mamífero): passe réptil (animal): passe serpente de classe (Réptil): classe meta: proxy = TrueObjects são criados da mesma maneira que de costume e seu "contentType" associado é salvo automaticamente. >>> animal = animal.Objects.Create (nome = 'animal') >>> mamífero = Mamífero.Objects.Create (nome = 'mamífero') >>> réptil = réptil.objects.create (nome = 'réptil') >>> cobra = snake.objects.create (n ame = 'Snake') para retreivar * Tipo fundido * Instâncias do gerenciador do `` Animal.Objects` Você só tem que usar o método `` select_subclasses``: >>> animal.objects.select_subclasses () [,


Django-polymodels. Software Relacionado