Django的DB-utils的是一個Django應用程序,包含的實用程序Django的數據庫。
attach_foreignkey
它處理一個Python的LEFT OUTER快捷方式JOIN。
從dbutils.helpers進口attach_foreignkey
QS =名單(Model.objects.all())
attach_foreignkey(QS,Model.author)
SkinnyQuerySet
一個QuerySet免去了內存結果緩存。
從dbutils.querysets進口SkinnyQuerySet
foo的在SkinnyQuerySet(模型):
 打印FOO
RangeQuerySet
(參見:RangeQuerySetWrapper)
在結果集迭代使用最小/最大的主鍵和單步調試。
非常有效,但ORDER BY語句將無法正常工作。
從dbutils.querysets進口RangeQuerySet
foo的在RangeQuerySet(模型):
 打印FOO
IterableQuerySetWrapper
通過一個QuerySet使用迭代限制,抵消。
為了提高效率使用RangeQuerySetWrapper。
從dbutils.querysets進口IterableQuerySetWrapper
foo的在IterableQuerySetWrapper(Model.objects.all()):
 印富
要求:
- 在Python的
- Django的
評論沒有發現