Django 惰性機制

2022-03-17 12:47:22 字數 938 閱讀 8654

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

在 settings.py 檔案上修改

# 在最後新增

logging = ,

},'loggers': ,}}

在 views.py 上修改

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

呼叫 queryset ,在 views.py 上修改

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

Django 惰性機制

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

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 ...