Django-DB-утилиты является приложение Django, который содержит утилиты для базы данных Django.
attach_foreignkey
Ярлык метод, который обрабатывает вещий левое внешнее объединение.
от dbutils.helpers импорта attach_foreignkey
QS = список (Model.objects.all ())
attach_foreignkey (QS, Model.author)
SkinnyQuerySet
QuerySet что исключает результата кэш в памяти.
от dbutils.querysets импортировать SkinnyQuerySet
для Foo в SkinnyQuerySet (модель):
& NBSP; печать Foo
RangeQuerySet
(Смотрите также: RangeQuerySetWrapper)
Перебирает результате устанавливается с помощью MIN / MAX на первичный ключ и пошагового.
Очень эффективный, но ЗАКАЗ отчетности не будет работать.
от dbutils.querysets импортировать RangeQuerySet
для Foo в RangeQuerySet (модель):
& NBSP; печать Foo
IterableQuerySetWrapper
Итерацию через QuerySet использованием предела и смещение.
Для повышения эффективности использования RangeQuerySetWrapper.
от dbutils.querysets импортировать IterableQuerySetWrapper
для Foo в IterableQuerySetWrapper (Model.objects.all ()):
& NBSP; печать Foo
Требования
- Python
- Джанго
Комментарии не найдены