【文件属性】:
文件名称:如何查看Django ORM执行的SQL语句的实现
文件大小:47KB
文件格式:PDF
更新时间:2021-01-20 01:45:14
go ng OR
Django ORM对数据库操作的封装相当完善,日常大部分数据库操作都可以通过ORM实现。但django将查询过程隐藏在了后台,这在开发时可能会略显晦涩,并且使用方式不当还会造成开销过大。
那么如何查看django何时执行了什么sql语句呢?答案是使用Logging。
先直接上方法,在settings.py中加入LOGGING选项,调整logging等级为DEBUG即可:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'simple': {
'forma