檢視django orm執行的sql

2021-07-04 08:49:27 字數 477 閱讀 1783

檢視orm執行的sql可以通過資料庫執行sql日誌檢視或者使用django connection顯示

1. 開啟mysql general_log 檢視資料庫執行sql

操作如下:

檢視mysql 當前日誌狀態:

show variables like '%log%';   

如果general_log為off執行:

set global general_log=on;

用文字編輯器檢視general_log_file或者linux使用tail -f 檢視

2. 使用django connection顯示

fromdjango.dbimportconnection

printconnection.queries #顯示執行過的sql

XP檢視執行的埠

windows 下 埠的檢視與應用 檢視埠 在windows 2000 xp server 2003中要檢視埠,可以使用 netstat 或 telnet 命令 telnet命令用法 命令格式 telnet localhost 埠號,能用該命令檢視幾個常用埠的狀態,若返回連線失敗,表示該埠未開放。n...

檢視Tomcat的執行模式

確認tomcat的執行模式大概有三種方式 通過tomcat配置管理員使用者,檢視server status 通過tomcat的log 推薦 通過server.xml檢視 tomcat8在linux系統中預設使用nio方式。通過tomcat配置管理員使用者,檢視server status 在conf ...

Django orm的正向反向操作

通過values 和values list來操作的 class utype models.model title models.charfield max length 32 ucap models.foreignkey ubumen class uinfo models.model name mo...