"Django-db-utils yra Django app, kuri yra komunalinių paslaugų savo Django duomenų bazę.
attach_foreignkey
Spartusis metodas, kuris rankenos pythonic KAIRĖN IŠORINĖS prisijungti.
nuo dbutils.helpers importo attach_foreignkey
QS = sąrašas (Model.objects.all ())
attach_foreignkey (Qs, Model.author)
SkinnyQuerySet
QuerySet kuri pašalina į atminties rezultatas talpyklą.
nuo dbutils.querysets importuoti SkinnyQuerySet
už foo į SkinnyQuerySet (modelis):
& Nbsp; spausdinimo rūšys
RangeQuerySet
(Taip pat žiūrėkite: RangeQuerySetWrapper)
Kartojasi rezultatų rinkinį, naudojant min / Max pirminio rakto ir žengia per.
Labai efektyvus, bet ORDER BY ataskaitų neveiks.
nuo dbutils.querysets importuoti RangeQuerySet
už foo į RangeQuerySet (modelis):
& Nbsp; spausdinimo rūšys
IterableQuerySetWrapper
Kartojasi tam QuerySet naudojant ribą ir kompensuoti.
Dėl vartojimo efektyvumo RangeQuerySetWrapper.
nuo dbutils.querysets importuoti IterableQuerySetWrapper
už foo į IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; spausdinimo rūšys
Reikalavimai
- Python,
- Django
Komentarai nerastas