Django-Bitfield. Ranking & Zusammenfassung
- Lizenz:
- Other/Proprietary Li...
- Name des Herausgebers:
- DISQUS
- Website des Verlags:
- http://disqus.com
Django-Bitfield. Stichworte
Django-Bitfield. Beschreibung
Bitfield in Django. Django-Bitfield ist eine Django-App, die eine Bitfield-Klasse (mit einem BigINTEGERFIELD) für Ihre Django-Models bereitstellt Dies wirkt als BigINTEGERFIELD (BIGINT) in Ihrer Datenbank: aus Bitfield Import BitfieldClass MyModel (Models.Model): Flags = BitField (Flags = ('awesome_flag', 'wellgy_foo', 'baz_bar',), jetzt können Sie das Feld verwenden Mit sehr vertrauten Django-Operationen: # Erstellen Sie das Modelo = mymodel.objects.create (flags = 0) # Fügen Sie awesome_flag (funktioniert nicht in SQLite) mymodel.objects.Filter (pk = o.pk) .update (Flags = MYMODEL. Flags.awesome_flag) # Set-Flags manuell auf mymodel.objects.Filter (pk = o.pk) .update (Flags = 3) # entfernen awesome_flag (funktioniert nicht in sqlite) mymodel.objects.Filter (pk = o.pk) .update (Flags = ~ mymodel.flags.awesome_flag) # test awesome_flagif o.flags.awesome_flag: drucken "FHIZE TIME!" # Listen Sie alle Flaggen auf dem Feld FEST in O.Flags: drucken F Anforderungen: · Django · Python
Django-Bitfield. Zugehörige Software