django-bitfield

Software captura de pantalla:
django-bitfield
Detalles de software:
Versión: 1.6.3
Fecha de carga: 14 Apr 15
Promotor: Disqus
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

django-campo de bits es una aplicación Django que proporciona un campo de bits como la clase (utilizando un BigIntegerField) para sus modelos de Django.
Instalación
Instálelo con pip (o easy_install):
PIP instalar django-campo de bits
Uso
Primero tendrá que adjuntar un campo de bits a su clase. Esto actúa como un BigIntegerField (BIGINT) en su base de datos:
del campo de bits de importación Bitfield
MyModel clase (models.Model):
& Nbsp; flags = campo de bits (banderas = (
& Nbsp; "awesome_flag ',
& Nbsp; "flaggy_foo ',
& Nbsp; "baz_bar ',
& Nbsp;))
Ahora usted puede utilizar el campo utilizando operaciones muy familiares Django:
# Crear el modelo
o = MyModel.objects.create (flags = 0)
# Añadir awesome_flag (no funciona en SQLite)
MyModel.objects.filter (pk = o.pk) .Update (modo = MyModel.flags.awesome_flag)
# Banderas manualmente a [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .Update (flags = 3)
# Retire awesome_flag (no funciona en SQLite)
MyModel.objects.filter (pk = o.pk) .Update (flags = ~ MyModel.flags.awesome_flag)
# Prueba awesome_flag
si o.flags.awesome_flag:
& Nbsp; imprimir "tiempos felices!"
# Lista de todas las banderas en el campo
para f en o.flags:
& Nbsp; imprimir f

Requisitos :

  • Django
  • Python

Otro software de desarrollador Disqus

Overseer
Overseer

11 May 15

gargoyle
gargoyle

20 Feb 15

Disqus
Disqus

14 Dec 14

Comentarios a la django-bitfield

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!