Django-db utils adalah aplikasi Django yang berisi utilitas untuk database Django Anda.
attach_foreignkey
Metode pintas yang menangani pythonic KIRI Outer JOIN.
dari dbutils.helpers impor attach_foreignkey
qs = daftar (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
Sebuah QuerySet yang menghilangkan hasil cache memori.
dari dbutils.querysets mengimpor SkinnyQuerySet
untuk foo di SkinnyQuerySet (Model):
& Nbsp; cetak foo
RangeQuerySet
(Lihat juga: RangeQuerySetWrapper)
Beriterasi Akibatnya set menggunakan MIN / MAX pada kunci primer dan melangkah melalui.
Sangat efisien, tetapi ORDER BY pernyataan tidak akan bekerja.
dari dbutils.querysets mengimpor RangeQuerySet
untuk foo di RangeQuerySet (Model):
& Nbsp; cetak foo
IterableQuerySetWrapper
Iterates melalui QuerySet menggunakan batas dan offset.
Untuk efisiensi menggunakan RangeQuerySetWrapper.
dari dbutils.querysets mengimpor IterableQuerySetWrapper
untuk foo di IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp; print foo
Persyaratan :
- Python
- Django
Komentar tidak ditemukan