django-db-utils es una aplicación Django que contiene utilidades para su base de datos de Django.
attach_foreignkey
Método de acceso directo que se ocupa de un pythonic LEFT OUTER JOIN.
desde dbutils.helpers attach_foreignkey importación
qs = lista (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
Un QuerySet que elimina la caché de resultados en memoria.
desde dbutils.querysets importar SkinnyQuerySet
para foo en SkinnyQuerySet (Modelo):
& Nbsp; foo impresión
RangeQuerySet
(Véase también: RangeQuerySetWrapper)
Itera a través de un conjunto de resultados utilizando MIN / MAX en clave principal y caminar a través.
Muy eficiente, pero ORDER BY declaraciones no funcionará.
desde dbutils.querysets importar RangeQuerySet
para foo en RangeQuerySet (Modelo):
& Nbsp; foo impresión
IterableQuerySetWrapper
Itera a través de un QuerySet usando límite y offset.
Para utilizar la eficiencia RangeQuerySetWrapper.
desde dbutils.querysets IterableQuerySetWrapper importan
para foo en IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; foo de impresión
Requisitos
- Python
- Django
Comentarios que no se encuentran