django-db-utils é um app Django que contém utilitários para o seu banco de dados do Django.
attach_foreignkey
Método de atalho que lida com um pythônico LEFT OUTER JOIN.
dbutils.helpers de importação attach_foreignkey
qs = list (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
Um QuerySet que elimina a cache de resultados na memória.
de dbutils.querysets importar SkinnyQuerySet
para foo em SkinnyQuerySet (Modelo):
& Nbsp; foo impressão
RangeQuerySet
(Veja também: RangeQuerySetWrapper)
Percorre um conjunto de resultados usando MIN / MAX na chave primária e percorrendo.
Muito eficiente, mas ORDER BY declarações não vai funcionar.
de dbutils.querysets importar RangeQuerySet
para foo em RangeQuerySet (Modelo):
& Nbsp; foo impressão
IterableQuerySetWrapper
Itera através de uma QuerySet usando limite e offset.
Para a eficiência usar RangeQuerySetWrapper.
de dbutils.querysets importar IterableQuerySetWrapper
para foo em IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; foo impressão
Requisitos :
- Python
- Django
Comentários não encontrado