Django-Bitfield.

Bitfield in Django
Jetzt downloaden

Django-Bitfield. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • 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