django-bitfield

Sagteware kiekie:
django-bitfield
Sagteware besonderhede:
Weergawe: 1.6.3
Upload datum: 14 Apr 15
Ontwikkelaar: Disqus
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

Django-bitfield is 'n Django app wat 'n BitField soos klas (met behulp van 'n BigIntegerField) vir jou Django modelle.
Installasie
Installeer dit met pit (of easy_install):
PIP installeer Django-bitfield
Gebruik
Eerste wat jy nodig het 'n BitField te heg aan jou klas. Dit dien as 'n BigIntegerField (BIGINT) in jou databasis:
van bitfield invoer BitField
klas MyModel (models.Model):
& Nbsp; vlae = BitField (vlae = (
& Nbsp; 'awesome_flag',
& Nbsp; 'flaggy_foo',
& Nbsp; 'baz_bar',
& Nbsp;))
Nou kan jy die veld gebruik deur baie bekende Django bedrywighede:
# Skep die model
o = MyModel.objects.create (vlae = 0)
# Voeg awesome_flag (nie in SQLite werk)
MyModel.objects.filter (PK = o.pk) .update (vlae = MyModel.flags.awesome_flag)
# Stel vlae hand te [awesome_flag, flaggy_foo]
MyModel.objects.filter (PK = o.pk) .update (vlae = 3)
# Verwyder awesome_flag (nie in SQLite werk)
MyModel.objects.filter (PK = o.pk) .update (vlae = ~ MyModel.flags.awesome_flag)
# Toets awesome_flag
As o.flags.awesome_flag:
& Nbsp; druk "Gelukkige tye!"
# Lys van al die vlae op die veld
vir f in o.flags:
& Nbsp; druk f

Vereistes :

  • Django
  • Python

Ander sagteware ontwikkelaar Disqus

django-db-utils
django-db-utils

11 May 15

Disqus
Disqus

14 Dec 14

django-perftools
django-perftools

20 Feb 15

Kommentaar te django-bitfield

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!