Django-DB-utils הוא אפליקציה יחידת שמכילה כלי עזר למסד נתוני אופטימיות שלך.
attach_foreignkey
שיטת קיצור אשר מטפלת LEFT OUTER JOIN של נחש ארסי.
מattach_foreignkey יבוא dbutils.helpers
QS = רשימה (Model.objects.all ())
attach_foreignkey (QS, Model.author)
SkinnyQuerySet
QuerySet אשר מבטל את מטמון התוצאה בזיכרון.
מdbutils.querysets לייבא SkinnyQuerySet
לfoo בSkinnyQuerySet (דגם):
& Nbsp; foo ההדפסה
RangeQuerySet
(ראה גם: RangeQuerySetWrapper)
סובב בין תוצאה שנקבע בעזרת MIN / MAX על מפתח ראשי ודריכה דרך.
מאוד יעיל, אבל ORDER BY ההצהרות לא יעבוד.
מdbutils.querysets לייבא RangeQuerySet
לfoo בRangeQuerySet (דגם):
& Nbsp; foo ההדפסה
IterableQuerySetWrapper
סובב בין QuerySet באמצעות גבול ולקזז.
ליעילות שימוש RangeQuerySetWrapper.
מdbutils.querysets לייבא IterableQuerySetWrapper
לfoo בIterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; foo הדפסה
דרישות :
- פייתון
- יחידת
תגובות לא נמצא