簡體   English   中英

Django-存儲查詢結果

[英]Django - Storing results of query

我有一個“類別”模型,該模型在頁面上被多次使用。 由於我一開始就獲取所有類別,因此我想通過多次獲取相同數據來減少數據庫查詢。

由於初始查詢獲取所有類別,是否有辦法在模型中存儲此信息,以便以后以后再次引用數據時,不必再次訪問數據庫?

也許某種存儲類別的關聯數組或字典?

任何幫助,將不勝感激。

Django queryset是惰性的緩存的 ,因此在訪問queryset之前不會命中數據庫。 您還應該查看查詢的評估方式

如果您可以發布一些代碼,我們可以幫助您找到編寫查詢的最佳方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM