Джанго-db-UTILS е Django приложение, което съдържа помощни програми за вашата база данни Django.
<Силен> attach_foreignkey
Shortcut метод, който се занимава с pythonic лявата външна присъедини.
от dbutils.helpers внос attach_foreignkey
QS = списък (Model.objects.all ())
attach_foreignkey (QS, Model.author)
<Силен> SkinnyQuerySet
A QuerySet което елиминира резултат на кеша в паметта.
от dbutils.querysets внасят SkinnyQuerySet
за Foo в SkinnyQuerySet (Model):
& Nbsp; печат Foo
<Силен> RangeQuerySet
(Виж също: RangeQuerySetWrapper)
Се изпълнява за резултат, създаден с помощта на MIN / MAX на първичен ключ и чрез засилване.
Много ефективно, но ORDER BY отчети няма да работи.
от dbutils.querysets внасят RangeQuerySet
за Foo в RangeQuerySet (Model):
& Nbsp; печат Foo
<Силен> IterableQuerySetWrapper
Се изпълнява за една QuerySet използващи лимит и офсет.
За ефективност използвате RangeQuerySetWrapper.
от dbutils.querysets IterableQuerySetWrapper внасят
за Foo в IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; печат Foo
<силни> Изисквания
- Python
- Django
Коментари не е намерена