django-db-utils er en Django app som inneholder verktøy for Django database.
attach_foreignkey
Snarvei metode som håndterer en Pytonske VENSTRE YTRE BLI.
fra dbutils.helpers import attach_foreignkey
qs = liste (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
En QuerySet som eliminerer in-memory resultat cache.
fra dbutils.querysets importere SkinnyQuerySet
for foo i SkinnyQuerySet (modell):
& Nbsp; print foo
RangeQuerySet
(Se også: RangeQuerySetWrapper)
Går gjennom et resultatsett ved hjelp av MIN / MAX på primærnøkkel og stepping gjennom.
Veldig effektivt, men ORDER BY uttalelser vil ikke fungere.
fra dbutils.querysets importere RangeQuerySet
for foo i RangeQuerySet (modell):
& Nbsp; print foo
IterableQuerySetWrapper
Går gjennom en QuerySet hjelp grense og utlignet.
For effektivitet bruke RangeQuerySetWrapper.
fra dbutils.querysets importere IterableQuerySetWrapper
for foo i IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; print foo
Krav
- Python
- Django
Kommentarer ikke funnet