django-bitfield Classificação e resumo
- Licença:
- Other/Proprietary Li...
- Site do editor:
- http://disqus.com
django-bitfield Tag
django-bitfield Descrição
Bitfield em Django. Django-Bitfield é um aplicativo django que fornece uma classe BitField como a classe (usando um bigintegerfield) para os seus modelos Django.InstallationInstall TI com Pip (ou Easy_Install): PIP Install Django-BitfieldUSageFirst Você precisará anexar um campo de campo à sua classe. Isso atua como um bigintegerfield (bigint) em seu banco de dados: de Bitfield Import BitfieldClass MyModel (Models.Model): Flags = Bitfield (Flags = ('Awesome_Flag', 'Flaggy_Foo', 'Baz_Bar',)) Agora você pode usar o campo Usando operações de Django muito familiar: # Criar o modelo = mymodel.objects.create (flags = 0) # Adicionar Awesome_Flag (não funciona no sqlite) myModel.Objects.filter (pk = o.pk) .update (sinalizadores = mymodel. flags.awesome_flag) # definir sinalizadores manualmente para mymodel.objects.filter (pk = o.pk) .update (flags = 3) # remova awesome_flag (não funciona no sqlite) mymodel.objects.filter (pk = O.PK) .update (flags = ~ mymodel.flags.awesome_flag) # teste awesome_flagif o.flags.awesome_flag: imprimir "Happy Times!" # Liste todos os sinalizadores no campoFor F em O.Flags: Imprimir F Requisitos: · Django. · Pitão
django-bitfield Software Relacionado