django-bitfield

Софтуер снимки:
django-bitfield
Софтуер детайли:
Версия: 1.6.3
Дата на качване: 14 Apr 15
Розробник: Disqus
Разрешително: Безплатно
Популярност: 2

Rating: nan/5 (Total Votes: 0)

Джанго-bitfield е Django приложение, което осигурява BitField като клас (с помощта на BigIntegerField) за вашите модели Django.
<Силен> Монтаж
Инсталирайте го с PIP (или easy_install):
PIP инсталирате Джанго-bitfield
<Силен> Usage
Първо ще трябва да прикачите BitField да ви клас. Това действа като BigIntegerField (BIGINT) в базата данни:
от bitfield внос BitField
клас MyModel (models.Model):
& Nbsp; знамена = BitField (знамена = (
& Nbsp; "awesome_flag",
& Nbsp; "flaggy_foo",
& Nbsp; "baz_bar",
& Nbsp;))
Сега можете да използвате полето използвайки познати операции Django:
# Създаване на модел
О = MyModel.objects.create (знамена = 0)
# Добавяне awesome_flag (не работи в SQLite)
MyModel.objects.filter (PK = o.pk) .update (знамена = MyModel.flags.awesome_flag)
# Задаване на флагове ръчно, за да [awesome_flag, flaggy_foo]
MyModel.objects.filter (PK = o.pk) .update (знамена = 3)
# Махни awesome_flag (не работи в SQLite)
MyModel.objects.filter (PK = o.pk) .update (знамена = ~ MyModel.flags.awesome_flag)
# Test awesome_flag
ако o.flags.awesome_flag:
& Nbsp; отпечатате "Happy пъти!"
# Списък на всички знамена на терена
за е в o.flags:
& Nbsp; отпечатате е

<силни> Изисквания :

  • Django
  • Python

Друг софтуер на разработчика Disqus

Disqus
Disqus

14 Dec 14

django-db-utils
django-db-utils

11 May 15

Overseer
Overseer

11 May 15

Коментари към django-bitfield

Коментари не е намерена
добавите коментар
Включете на изображения!