django-db-utils ay isang Django app na naglalaman ng mga kagamitan para sa iyong Django database.
attach_foreignkey
Shortcut method na humahawak ng isang pythonic kaliwa panlabas SUMALI.
mula dbutils.helpers import attach_foreignkey
qs = list (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
A QuerySet na nag-aalis ng cache ng resulta in-memory.
mula dbutils.querysets import SkinnyQuerySet
para sa foo sa SkinnyQuerySet (Model):
& Nbsp; print foo
RangeQuerySet
(Tingnan din ang: RangeQuerySetWrapper)
Iterates sa pamamagitan ng isang resulta set gamit MIN / MAX sa pangunahing susi at tuntong sa pamamagitan ng.
Very mahusay, ngunit ORDER BY pahayag ay hindi gagana.
mula dbutils.querysets import RangeQuerySet
para sa foo sa RangeQuerySet (Model):
& Nbsp; print foo
IterableQuerySetWrapper
Iterates sa pamamagitan ng isang QuerySet gamit limitasyon at ginalaw.
Para kahusayan gamitin RangeQuerySetWrapper.
mula dbutils.querysets import IterableQuerySetWrapper
para sa foo sa IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; print foo
Kinakailangan :
- sawa
- Django
Mga Komento hindi natagpuan