django-qmethod

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

Rating: nan/5 (Total Votes: 0)

Django-qmethod เป็น app Django ได้อย่างง่ายดายสำหรับการกำหนดดำเนินการเมื่อวันคอลเลกชันของรูปแบบ Django (นั่นคือ QuerySets และผู้จัดการ)
วันหนึ่งผมหวังว่าบางสิ่งบางอย่างเช่นนี้จะรวมอยู่ในหลักของ Django
การใช้งาน
การใช้งานพื้นฐานเป็นดังนี้:
นำเข้า cPickle เป็นดอง
จากรุ่นนำเข้า django.db
จากตัวจัดการการนำเข้า djqmethod, querymethod
ระดับกลุ่ม (models.Model):
& nbsp; ผ่าน
บุคคลคลาส (models.Model):
& nbsp;. เพศ = Dict (ม = 'ชาย', f = 'หญิง', u = 'ไม่ระบุ') รายการ ()
& nbsp; กลุ่ม = models.ForeignKey (กลุ่ม related_name = 'คน')
& nbsp; เพศ = models.CharField (max_length = 1 ทางเลือก = เพศ)
& nbsp; อายุ = models.PositiveIntegerField ()
& nbsp; # หมายเหตุ: คุณจะต้องสร้างผู้จัดการอย่างชัดเจนที่นี่
& nbsp; วัตถุผู้จัดการ = ()
& nbsp; @querymethod
& nbsp; ผู้เยาว์ def (แบบสอบถาม):
& nbsp; query.filter ผลตอบแทน (age__lt = 18)
& nbsp; @querymethod
& nbsp; def ผู้ใหญ่ (แบบสอบถาม):
& nbsp; ผลตอบแทน query.filter (age__gte = 18)
# `ผู้เยาว์ ()` และผู้ใหญ่ () `วิธีการจะมีผู้จัดการ:
ยืนยัน isinstance (Person.objects.minors () models.query.QuerySet)
# พวกเขาจะสามารถใช้ได้ใน querysets ต่อไปนี้:
ยืนยัน isinstance (Person.objects.filter (เพศ = 'M'). ผู้เยาว์ ()
& nbsp; models.query.QuerySet)
# พวกเขายังจะสามารถใช้ได้ในความสัมพันธ์ถ้าพวกเขาได้รับการผสมในการ
# ผู้จัดการเริ่มต้นสำหรับรูปแบบที่:
กลุ่ม = Group.objects.all () [0]
ยืนยัน isinstance (group.people.minors () models.query.QuerySet)
# QuerySets ผลิตมีทั้งหมดดองปลอดภัย:
ยืนยัน isinstance (pickle.loads (pickle.dumps (Person.objects.minors ()))
& nbsp; models.query.QuerySet)
โครงการทดสอบตั้งอยู่ในการทดสอบ / ตัวอย่าง /; ปรึกษานี้เป็นตัวอย่างที่ครอบคลุมมากขึ้น
การติดตั้ง
PIP ติดตั้ง Django-qmethod

ต้องการ

  • หลาม
  • Django

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

URLObject
URLObject

13 Apr 15

django-boss
django-boss

12 May 15

Markdoc
Markdoc

11 May 15

django-exceptional
django-exceptional

11 May 15

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

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