Django-db-utils is 'n app wat Django utilities bevat vir jou Django databasis.
attach_foreignkey
Kortpad metode wat 'n pythonic LEFT OUTER hanteer SLUIT.
van dbutils.helpers invoer attach_foreignkey
qs = list (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
A QuerySet wat die in-geheue gevolg kas elimineer.
van dbutils.querysets invoer SkinnyQuerySet
vir cat in SkinnyQuerySet (Model):
& Nbsp; druk cat
RangeQuerySet
(Sien ook: RangeQuerySetWrapper)
Iterate deur 'n resultaat ingestel met min / maks op primêre sleutel en versterking deur middel van.
Baie doeltreffende, maar ORDER BY state sal nie werk nie.
van dbutils.querysets invoer RangeQuerySet
vir cat in RangeQuerySet (Model):
& Nbsp; druk cat
IterableQuerySetWrapper
Iterate deur 'n QuerySet behulp limiet en verreken.
Vir doeltreffendheid gebruik RangeQuerySetWrapper.
van dbutils.querysets invoer IterableQuerySetWrapper
vir cat in IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; druk cat
Vereistes :
- Python
- Django
Kommentaar nie gevind