django-bitfield

Szoftver screenshot:
django-bitfield
Szoftver adatai:
Változat: 1.6.3
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Disqus
Engedély: Ingyenes
Népszerűség: 2

Rating: nan/5 (Total Votes: 0)

A Django-bitmezõ egy Django alkalmazás, amely a bitmezõ, mint osztály (egy BigIntegerField) a Django modellek.
Telepítés
Telepítsd pip (vagy easy_install):
pip telepíteni Django-bitmezõ
Használat
Először akkor be kell csatolni a bitmezõ az osztálynak. Ez egyfajta BigIntegerField (BIGINT) az adatbázisban:
a bitmezõ import bitmezõ
osztály MyModel (models.Model):
& Nbsp; flags = bitmezõ (flags = (
& Nbsp; "awesome_flag",
& Nbsp; "flaggy_foo",
& Nbsp; "baz_bar",
& Nbsp;))
Most már használhatja a terepen nagyon ismerős Django műveleteket:
# A modellt
o = MyModel.objects.create (flags = 0)
# Add awesome_flag (nem működik SQLite)
MyModel.objects.filter (pk = o.pk) .update (flags = MyModel.flags.awesome_flag)
# Set zászlók kézzel [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .update (flags = 3)
# Vegye awesome_flag (nem működik SQLite)
MyModel.objects.filter (pk = o.pk) .update (flags = ~ MyModel.flags.awesome_flag)
# Test awesome_flag
Ha o.flags.awesome_flag:
& Nbsp; print "Boldog idők!"
# Lista az összes zászló a pályán
for f in o.flags:
& Nbsp; nyomtatni f

követelmények :

  • Django
  • Python

Más szoftver fejlesztő Disqus

nose-performance
nose-performance

20 Feb 15

Disqus
Disqus

14 Dec 14

Zumanji
Zumanji

20 Feb 15

Hozzászólások a django-bitfield

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!