Django-db-utils je aplikace, Django, který obsahuje nástroje pro databázi Django.
attach_foreignkey
Zkratka metoda, která zpracovává pythonic levé vnější spojení.
od dbutils.helpers import attach_foreignkey
qs = list (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
QuerySet který eliminuje cache výsledek v paměti.
od dbutils.querysets import SkinnyQuerySet
pro pot v SkinnyQuerySet (Model):
& Nbsp; tisk foo
RangeQuerySet
(Viz také: RangeQuerySetWrapper)
Projde v důsledku nastavených pomocí MIN / MAX na primární klíč a krokování.
Velmi efektivní, ale ORDER BY prohlášení nebude fungovat.
od dbutils.querysets import RangeQuerySet
pro pot v RangeQuerySet (Model):
& Nbsp; tisk foo
IterableQuerySetWrapper
Projde se QuerySet pomocí omezení a kompenzovat.
Pro efektivitu používání RangeQuerySetWrapper.
od dbutils.querysets import IterableQuerySetWrapper
pro pot v IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; tisk foo
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen