django-db-utils sizin Django veritabanı için yardımcı programları içeren bir Django uygulaması.
Attach_foreignkey
Pythonic SOL OUTER kolları Kısayol yöntemi JOIN.
dbutils.helpers ithalat attach_foreignkey gelen
qs = liste (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
Bellek sonucu önbelleği ortadan kaldıran bir QuerySet.
dbutils.querysets gelen SkinnyQuerySet ithal
SkinnyQuerySet (Model) 'de foo için:
& Nbsp; baskı foo
RangeQuerySet
(Ayrıca bkz: RangeQuerySetWrapper)
Sonuç yoluyla dolaşır birincil anahtar MIN / MAX kullanarak ve atlama ayarlayın.
Çok verimli, ancak ifadeleri ORDER BY işe yaramaz.
dbutils.querysets gelen RangeQuerySet ithal
RangeQuerySet (Model) 'de foo için:
& Nbsp; baskı foo
IterableQuerySetWrapper
Bir QuerySet arasında dolaşır sınırı kullanarak ve ofset.
Verim için RangeQuerySetWrapper kullanın.
dbutils.querysets IterableQuerySetWrapper ithal gelen
IterableQuerySetWrapper (Model.objects.all ()) 'de foo:
& Nbsp; baskı foo
Gereksinimleri :
- Python
- Django
Yorum Bulunamadı