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؛))
الآن يمكنك استخدام الحقل باستخدام عمليات جانغو مألوفة جدا:
# إنشاء نموذج
س = 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؛ طباعة "أوقات سعيدة!"
# قائمة جميع الأعلام في الملعب
لو في o.flags:
على & nbsp؛ طباعة و

المتطلبات:

جانغو
بيثون

البرامج الأخرى من المطور Disqus

Disqus
Disqus

14 Dec 14

Zumanji
Zumanji

20 Feb 15

تعليقات ل django-bitfield

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!