django-bitfield

ภาพหน้าจอของซอฟแวร์:
django-bitfield
รายละเอียดซอฟแวร์:
รุ่น: 1.6.3
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Disqus
การอนุญาต: ฟรี
ความนิยม: 40

Rating: nan/5 (Total Votes: 0)

Django-bitfield เป็น app Django ที่ให้ Bitfield เช่นคลาส (ใช้ BigIntegerField) สำหรับรุ่นที่ Django ของคุณ
การติดตั้ง
ติดตั้งด้วยจุดเล็ก ๆ (หรือ easy_install):
PIP ติดตั้ง Django-bitfield
การใช้งาน
แรกที่คุณจะต้องแนบ Bitfield ในชั้นเรียนของคุณ นี้ทำหน้าที่เป็น BigIntegerField (BIGINT) ในฐานข้อมูลของคุณ:
จากการนำเข้า Bitfield Bitfield
ชั้น MyModel (models.Model):
& nbsp; = Bitfield ธง (ธง = (
& nbsp; 'awesome_flag',
& nbsp; 'flaggy_foo',
& nbsp; 'baz_bar',
& nbsp;))
ตอนนี้คุณสามารถใช้ข้อมูลโดยใช้การดำเนินงานที่คุ้นเคยมาก Django:
# การสร้างแบบจำลอง
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; พิมพ์ "ครั้งที่มีความสุข!"
# รายชื่อธงทั้งหมดบนสนาม
สำหรับฉใน o.flags:
& nbsp; พิมพ์ฉ

ต้องการ

  • Django
  • หลาม

ซอฟแวร์อื่น ๆ ของนักพัฒนา Disqus

Zumanji
Zumanji

20 Feb 15

nose-performance
nose-performance

20 Feb 15

Disqus
Disqus

14 Dec 14

ความคิดเห็นที่ django-bitfield

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!