django-bitfield

Screenshot Software:
django-bitfield
Detalii soft:
Versiune: 1.6.3
Incarca data: 14 Apr 15
Producător: Disqus
Licenţă: Gratuit
Popularitate: 2

Rating: nan/5 (Total Votes: 0)

django-bitfield este o aplicatie Django, care oferă o BitField ca clasă (folosind un BigIntegerField) pentru modelul Django.
Instalare
Instalați-l cu PIP (sau easy_install):
Pip instala django-bitfield
Utilizare
În primul rând va trebui să atașați o BitField pentru clasa ta. Aceasta actioneaza ca un BigIntegerField (BIGINT) în baza de date:
de la BitField import bitfield
MyModel clasă (models.Model):
& Nbsp; steaguri = BitField (steaguri = (
& Nbsp; "awesome_flag",
& Nbsp; "flaggy_foo",
& Nbsp; "baz_bar",
& Nbsp;))
Acum puteți folosi câmpul prin operații foarte familiare Django:
# Creați modelul
o = MyModel.objects.create (steaguri = 0)
# Adauga awesome_flag (nu funcționează în SQLite)
MyModel.objects.filter (pk = o.pk) .update (steaguri = MyModel.flags.awesome_flag)
# Set steaguri manual la [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .update (steaguri = 3)
# Scoateți awesome_flag (nu funcționează în SQLite)
MyModel.objects.filter (pk = o.pk) .update (steaguri = ~ MyModel.flags.awesome_flag)
# Test de awesome_flag
în cazul în care o.flags.awesome_flag:
& Nbsp; imprima "ori fericit!"
# Lista tuturor steaguri pe teren
pentru f în o.flags:
& Nbsp; imprima f

Cerințe :

  • Django
  • Python

Alte software-uri de dezvoltator Disqus

django-db-utils
django-db-utils

11 May 15

nose-performance
nose-performance

20 Feb 15

postfix-stats
postfix-stats

14 Apr 15

Comentarii la django-bitfield

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!