博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 要怎么具体查看sql语句
阅读量:5901 次
发布时间:2019-06-19

本文共 647 字,大约阅读时间需要 2 分钟。

的数据库处理就好比一 个黑盒。里面进行什么处理全部被django orm封装的比较死,可能有的时候你的程序速度比较慢,或者你想调试它的时候却不知道它里面流程,这对我们来说是件很郁闷的事情,程序员大部分都有一个好 奇的心理,都想看看里面到底是怎么执行的,不用着急,下面有个办法就很好的解决这个问题,可以让你很清楚看到是执行sql语句的过程,这对我们写程序也比较有数。

具体步骤:如果想要了解,可以看下
这里用到了的process_response(self, request, response)方法,下面的是代码:
from django.db import connection
def process_response(self, request, response):
for sql in connection.queries:
print sql
return response
如果你是用 django 自带的服务器,就可以在SHELL里看到结果了。
有了这个方法的话,你对django执行sql语句心理就有数了。
如果你玩django玩的比较熟练的话,建议可以买款python 主机来练习下。。
原创文章请注明转载自老王python,本文地址:
作者:老王@ 
老王python,提供pythn相关的,django 教程和,希望大家能够喜欢!

转载于:https://www.cnblogs.com/wanpython/archive/2012/08/08/2629030.html

你可能感兴趣的文章
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
Jdom的简单操作
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
Codeforces 582B Once Again
查看>>
template.helper 多参数
查看>>
RadioButton布局图片+文字 实现tabhost效果
查看>>
access中设置不等于
查看>>
hdu 1221 Rectangle and Circle
查看>>
Android 四大组件之四(ContentProvider)
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
PIE SDK矢量数据的读取
查看>>
两种方式分别改变alertdialog的宽和高
查看>>
TextView-setCompondDrawables用法
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
SQL 三种分页方式
查看>>
查看linux是ubuntu还是centos
查看>>
html video的url更新,自动清缓存
查看>>
IOS Xib使用——为控制器添加Xib文件
查看>>