Django-Bitfield Clasificación y resumen
- Licencia:
- Other/Proprietary Li...
- Nombre del editor:
- DISQUS
- Sitio web del editor:
- http://disqus.com
Django-Bitfield Etiquetas
Django-Bitfield Descripción
Bitfield en Django Django-Bitfield es una aplicación de Django que proporciona una clase de Bitfield como un Bitintegerfield (usando un Bigintegerfield) para sus modelos Django. Esto actúa como Bigintegerfield (BIRINT) en su base de datos: desde Bitfield Importar BitfieldClass Mymodel (Models.model): Flags = Bitfield (Flags = ('Awesome_FLAG', 'Flaggy_Foo', 'Baz_Bar',)) Ahora puede usar el campo Usando operaciones muy familiares de Django: # Crear el modelo = mymodel.objects.create (banderas = 0) # Agregar awesome_flag (no funciona en sqlite) mymodel.objects.filter (pk = o.pk) .Update (banderas = mymodel. flags.aesome_flag) # set banderas manualmente a mymodel.objects.filter (pk = o.pk) .update (banderas = 3) # eliminar awesome_flag (no funciona en sqlite) mymodel.objects.filter (pk = O.PK) .Update (banderas = ~ mymodel.flags.aesome_flag) # test awesome_flagif o.flags.awesome_flag: imprimir "¡Happy Times!" # Lista de todas las banderas en el campofor F in O.FLAGS: Imprimir F Requisitos: · Django · Python
Django-Bitfield Software relacionado