django-db-utils เป็น app Django ที่มีสาธารณูปโภคสำหรับฐานข้อมูล Django ของคุณ
attach_foreignkey
วิธีการทางลัดซึ่งจัดการ pythonic เข้าร่วม outer ซ้าย
นำเข้าจาก dbutils.helpers attach_foreignkey
qs = รายการ (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
queryset ที่ช่วยขจัดหน่วยความจำในแคชผล
นำเข้าจาก dbutils.querysets SkinnyQuerySet
สำหรับ foo ใน SkinnyQuerySet (Model):
& nbsp; foo พิมพ์
RangeQuerySet
(ดูเพิ่มเติม: RangeQuerySetWrapper)
iterates ผ่านผลการใช้ชุด MIN / MAX ในคีย์หลักและก้าวผ่าน
ที่มีประสิทธิภาพมาก แต่ ORDER BY งบจะไม่ทำงาน
นำเข้าจาก dbutils.querysets RangeQuerySet
สำหรับ foo ใน RangeQuerySet (Model):
& nbsp; foo พิมพ์
IterableQuerySetWrapper
iterates ผ่าน queryset ใช้วงเงินและชดเชย
สำหรับการใช้งานอย่างมีประสิทธิภาพ RangeQuerySetWrapper
นำเข้าจาก dbutils.querysets IterableQuerySetWrapper
สำหรับ foo ใน IterableQuerySetWrapper (Model.objects.all ()):
& nbsp; foo พิมพ์
ต้องการ
- งูใหญ่
- Django
ความคิดเห็นที่ไม่พบ