查看django執(zhí)行的sql語(yǔ)句及消耗時(shí)間的兩種方法
下面介紹兩種查看django 執(zhí)行的sql語(yǔ)句的方法。
方法一:
queryset = Apple.objects.all() print queryset.query SELECT `id`, `name` FROM `apple`
該方法只能查看select語(yǔ)句,但不能查看其他更新保存的語(yǔ)句,會(huì)報(bào)錯(cuò)。
也就是說(shuō)只有 Queryset 有query方法。接下來(lái)看第二種方法。
方法二:
from django.db import connection
print connection.queries
[{u'time': u'0.098', u'sql': u'SELECT `app_detail`.`app_id` FROM `app_detail` WHERE `app_detail`.`id` = 20 '}]
會(huì)打印所有執(zhí)行過(guò)的sql語(yǔ)句及消耗的時(shí)間,非常有用。
如果有多個(gè)數(shù)據(jù)庫(kù),可以使用以下方法選擇數(shù)據(jù)庫(kù):
from django.db import connections c = connections['Fruits'] print c.queries
選擇連接'Fruits'數(shù)據(jù)庫(kù),打印相關(guān)的sql語(yǔ)句。
以上這篇查看django執(zhí)行的sql語(yǔ)句及消耗時(shí)間的兩種方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
django使用channels實(shí)現(xiàn)通信的示例
這篇文章主要介紹了django使用channels實(shí)現(xiàn)通信的示例,幫助大家更好的理解和學(xué)習(xí)django框架,感興趣的朋友可以了解下2020-10-10
python enumerate內(nèi)置函數(shù)用法總結(jié)
這篇文章主要介紹了python enumerate內(nèi)置函數(shù)用法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
Python 圖像對(duì)比度增強(qiáng)的幾種方法(小結(jié))
這篇文章主要介紹了Python 圖像對(duì)比度增強(qiáng)的幾種方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
如何用Python中Tushare包輕松完成股票篩選(詳細(xì)流程操作)
這篇文章主要介紹了如何用Python中Tushare包輕松完成股票篩選(詳細(xì)流程操作),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
libreoffice python 操作word及excel文檔的方法
這篇文章主要介紹了libreoffice python 操作word及excel文檔的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
python實(shí)現(xiàn)簡(jiǎn)單文件讀寫(xiě)函數(shù)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單文件讀寫(xiě)函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-02-02
PyTorch中的torch.cat函數(shù)基本用法詳解
在PyTorch中,torch.cat是一個(gè)非常實(shí)用的函數(shù),用于將多個(gè)張量(Tensor)沿指定維度連接起來(lái),本文將詳細(xì)介紹torch.cat函數(shù)的用法,并通過(guò)一些示例來(lái)說(shuō)明其應(yīng)用,感興趣的朋友跟隨小編一起看看吧2024-08-08

