django-bitfield

Software kuvakaappaus:
django-bitfield
Ohjelmiston tiedot:
Versio: 1.6.3
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Disqus
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

Django-bitfield on Django sovellus, joka tarjoaa BitField kuten luokan (käyttäen BigIntegerField) oman Django malleja.
Asennus
Asenna se PIP (tai easy_install):
Pip asentaa Django-bitfield
Käyttö
Ensin sinun täytyy liittää BitField omaan luokkaan. Tämä toimii BigIntegerField (BIGINT) tietokannassa:
alkaen bitfield tuonti BitField
luokan MyModel (models.Model):
& Nbsp; liput = BitField (liput = (
& Nbsp; "awesome_flag",
& Nbsp; "flaggy_foo",
& Nbsp; "baz_bar",
& Nbsp;))
Nyt voit käyttää kentän käyttää hyvin tuttuja Django toiminnot:
# Luo malli
O = MyModel.objects.create (liput = 0)
# Lisää awesome_flag (ei toimi SQLite)
MyModel.objects.filter (PK = o.pk) .update (liput = MyModel.flags.awesome_flag)
# Aseta liput manuaalisesti [awesome_flag, flaggy_foo]
MyModel.objects.filter (PK = o.pk) .update (liput = 3)
# Poista awesome_flag (ei toimi SQLite)
MyModel.objects.filter (PK = o.pk) .update (liput = ~ MyModel.flags.awesome_flag)
# Testaa awesome_flag
jos o.flags.awesome_flag:
& Nbsp; tulostaa "Hyvää kertaa!"
# Listaa kaikki liput kenttä
f in o.flags:
& Nbsp; tulostaa f

Vaatimukset :

  • Django
  • Python

Muu ohjelmistojen kehittäjä Disqus

django-db-utils
django-db-utils

11 May 15

Disqus
Disqus

14 Dec 14

gargoyle
gargoyle

20 Feb 15

Kommentit django-bitfield

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!