django-bitfield

Screenshot Software:
django-bitfield
Szczegóły programowe:
Wersja: 1.6.3
Filmu: 14 Apr 15
Wywoływacz: Disqus
Licencja: Wolny
Popularność: 2

Rating: nan/5 (Total Votes: 0)

django-bitfield jest aplikacja Django, który zapewnia bitfield jak klasy (przy użyciu BigIntegerField) dla modeli Django.
instalacji
Zainstaluj go z pip (lub easy_install):
pip zainstalować django-bitowym
Zastosowanie
Najpierw musisz dołączyć bitfield do klasy. To działa jak BigIntegerField (BIGINT) w bazie danych:
z bitfield importu bitfield
Klasa MyModel (models.Model):
& Nbsp; flags = bitowym (flagi = (
& Nbsp; "awesome_flag",
& Nbsp; "flaggy_foo",
& Nbsp; "baz_bar",
& Nbsp;))
Teraz można korzystać z boiska przy użyciu bardzo znane operacje Django:
# Tworzenie modelu
o = MyModel.objects.create (flags = 0)
# Dodaj awesome_flag (nie działa w SQLite)
MyModel.objects.filter (pk = o.pk) .update (flagi = MyModel.flags.awesome_flag)
# Ustaw flagi ręcznie na [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .update (flagi = 3)
# Usuń awesome_flag (nie działa w SQLite)
MyModel.objects.filter (pk = o.pk) .update (flagi = ~ MyModel.flags.awesome_flag)
# Awesome_flag test
jeśli o.flags.awesome_flag:
& Nbsp; wydrukować "Happy Times"
# Lista wszystkie flagi na polu
dla f w o.flags:
& Nbsp; wydrukować f

Wymagania :

  • Django
  • Python

Inne programy z deweloperem Disqus

django-db-utils
django-db-utils

11 May 15

Disqus
Disqus

14 Dec 14

postfix-stats
postfix-stats

14 Apr 15

Zumanji
Zumanji

20 Feb 15

Komentarze do django-bitfield

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!