django-bitfield

نرم افزار تصویر:
django-bitfield
جزئیات نرم افزار:
نسخه: 1.6.3
ها تاریخ: 14 Apr 15
توسعه دهنده: Disqus
پروانه: رایگان
محبوبیت: 2

Rating: nan/5 (Total Votes: 0)

در جنگو-bitfield یک برنامه جنگو فراهم می کند که BitField مانند کلاس (با استفاده از یک BigIntegerField) برای مدل های جنگو شما است.
نصب
نصب آن را با تصویر در تصویر (یا easy_install):
تصویر در تصویر جنگو-bitfield نصب
استفاده
اول شما نیاز به ضمیمه BitField به کلاس خود را. این عمل به عنوان یک BigIntegerField (BIGINT) در پایگاه داده شما:
از bitfield BitField واردات
MyModel کلاس (models.Model):
& nbsp؛ از پرچم = BitField (پرچم = (
& nbsp؛ در 'awesome_flag،
& nbsp؛ در 'flaggy_foo،
& nbsp؛ در 'baz_bar،
و nbsp؛))
حالا شما می توانید درست با استفاده از عملیات جنگو بسیار آشنا استفاده کنید:
# ایجاد مدل
O = 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)
# awesome_flag تست
اگر o.flags.awesome_flag:
و nbsp؛ چاپ "بار مبارک!"
# لیست تمام پرچم ها در زمین
برای F در o.flags:
و nbsp؛ چاپ F

مورد نیاز:

جنگو
افعی

نرم افزار های دیگر از توسعه دهنده Disqus

gargoyle
gargoyle

20 Feb 15

Disqus
Disqus

14 Dec 14

django-modeldict
django-modeldict

20 Feb 15

Zumanji
Zumanji

20 Feb 15

نظرات به django-bitfield

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!