Django 惰性機制

2022-07-26 20:33:10 字數 850 閱讀 1872

惰性機制:publisher.book.objects.all()或者.filter()等都只是返回了乙個queryset(查詢結果集物件),它並不會馬上執行sql,而是當呼叫queryset的時候才執行sql,為了測試,我們加上 sql 日誌。

在 settings.py 檔案上新增下面**

#

在裡面新增

logging =,

},'loggers

': ,

}

在views.py寫乙個函式

我是函式temp

")瀏覽器訪問  結果顯示 sql 語句沒有執行

將函式進行一些修改

在 views.py 上呼叫 obj1物件

我是temp函式

")瀏覽器訪問  結果顯示 sql 語句已執行

Django 惰性機制

惰性機制 publisher.objects.all 或者.filter 等都只是返回了乙個queryset 查詢結果集物件 它並不會馬上執行sql,而是當呼叫queryset的時候才執行sql,為了測試,我們加上 sql 日誌。在 settings.py 檔案上修改 在最後新增 logging l...

Python學習 django惰性機制

django惰性機制 所謂惰性機制 publisher.objects.all 或者.filter 等都只是返回了乙個queryset 查詢結果集物件 它並不會馬上執行sql,而是當呼叫queryset的時候才執行。惰性機制之可迭代 objs models.book.objects.all obj1...

Django中ORM的惰性機制

django惰性機制 所謂惰性機制 publisher.objects.all 或者.filter 等都只是返回了乙個queryset 查詢結果集物件 它並不會馬上執行sql,而是當呼叫queryset的時候才執行。惰性機制之可迭代12 3 objs models.book.objects.all ...