+-
django学习笔记
首页 专栏 python 文章详情
0

django学习笔记

myself_oriented 发布于 1 月 23 日

ORM

查看SQL(一):借助日志系统

在操作ORM的时候,关注操作数据库的sql是很关键的信息,既有助于学习django的orm模型,又可以学习数据库相关的只是,更重要的是,可以帮助我们更好的优化查询

在项目的settings.json中添加如下代码,可以使得我们查看到每一次的操作数据库时的sql

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console':{
            'level':'DEBUG',
            'class':'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'propagate': True,
            'level':'DEBUG',
        },
    }
}
python
阅读 47 发布于 1 月 23 日
赞 收藏
分享
本作品系原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议
养鸡场的Python road
Python来自荷兰,面向未来
关注专栏
avatar
myself_oriented

单片机开发、嵌入式开发、网络爬虫、数据分析、机器学习(七十一个都不会)

29 声望
4 粉丝
关注作者
0 条评论
得票 时间
提交评论
avatar
myself_oriented

单片机开发、嵌入式开发、网络爬虫、数据分析、机器学习(七十一个都不会)

29 声望
4 粉丝
关注作者
宣传栏

ORM

查看SQL(一):借助日志系统

在操作ORM的时候,关注操作数据库的sql是很关键的信息,既有助于学习django的orm模型,又可以学习数据库相关的只是,更重要的是,可以帮助我们更好的优化查询

在项目的settings.json中添加如下代码,可以使得我们查看到每一次的操作数据库时的sql

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console':{
            'level':'DEBUG',
            'class':'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'propagate': True,
            'level':'DEBUG',
        },
    }
}