django-bitfield

Скриншот программы:
django-bitfield
Детали программы:
Версия: 1.6.3
Дата загрузки: 14 Apr 15
Разработчик: Disqus
Тип распространения: Бесплатная
Популярность: 40

Rating: nan/5 (Total Votes: 0)

Django-битовое является приложение Django, что обеспечивает битовых полей, как класса (используя BigIntegerField) для вашей модели Django.
Установка
Установите его с PIP (или easy_install):
пункт установить Django-битовое
Использование
Сначала вы должны будете приложить битовых полей в класс. Это действует как BigIntegerField (BIGINT) в базе данных:
от битовых полей импорта битовых полей
класс MyModel (models.Model):
& NBSP; флаги = битовых полей (флаги = (
& NBSP; 'awesome_flag ",
& NBSP; 'flaggy_foo ",
& NBSP; 'baz_bar ",
& NBSP;))
Теперь вы можете использовать поле, используя очень знакомые операции Django:
# Создание модели
O = MyModel.objects.create (флаги = 0)
# Добавить awesome_flag (не работает в SQLite)
MyModel.objects.filter (рк = o.pk) .update (флаги) = MyModel.flags.awesome_flag
# Устанавливает флаги вручную [awesome_flag, flaggy_foo]
MyModel.objects.filter (рк = o.pk) .update (флаги = 3)
# Удалить awesome_flag (не работает в SQLite)
MyModel.objects.filter (рк = o.pk) .update (флаги = ~ MyModel.flags.awesome_flag)
# Проверка awesome_flag
если o.flags.awesome_flag:
& NBSP; печать "Счастливые времена!"
# Список всех флагов на поле
для F в o.flags:
& NBSP; печать е

Требования

  • Джанго
  • Python

Другие программы разработчика Disqus

django-perftools
django-perftools

20 Feb 15

nose-performance
nose-performance

20 Feb 15

django-modeldict
django-modeldict

20 Feb 15

django-db-utils
django-db-utils

11 May 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!