django-bitfield

Скріншот програми:
django-bitfield
Дані програми:
Версія: 1.6.3
Дата завантаження: 14 Apr 15
Розробник: Disqus
Ліцензія: Безкоштовно
Популярність: 2

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; друкувати F

Вимоги

  • Django
  • Python

Інші програми розробника Disqus

Zumanji
Zumanji

20 Feb 15

django-perftools
django-perftools

20 Feb 15

Disqus
Disqus

14 Dec 14

django-bitfield

Коментар не знайдено
додати коментар
Включіть картинки!