django-db-utils este o aplicatie Django care conține utilitare pentru baza de date Django.
attach_foreignkey
Metoda de acces rapid care se ocupă o pythonic LEFT OUTER JOIN.
din dbutils.helpers attach_foreignkey import
qs = Lista (Model.objects.all ())
attach_foreignkey (QS, Model.author)
SkinnyQuerySet
O QuerySet care elimină cache rezultat în memorie.
din dbutils.querysets import SkinnyQuerySet
pentru foo în SkinnyQuerySet (model):
& Nbsp; foo print
RangeQuerySet
(Vezi și: RangeQuerySetWrapper)
Reiterează prin intermediul unui set de rezultate folosind MIN / MAX pe cheia primară și pas cu pas, prin.
Foarte eficient, dar ORDER BY declarații nu va funcționa.
din dbutils.querysets import RangeQuerySet
pentru foo în RangeQuerySet (model):
& Nbsp; foo print
IterableQuerySetWrapper
Reiterează prin intermediul unui QuerySet folosind limite si offset.
Pentru eficiența utilizării RangeQuerySetWrapper.
din dbutils.querysets IterableQuerySetWrapper import
pentru foo în IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; foo imprimare
Cerințe :
- Python
- Django
Comentariile nu a fost găsit