在保持settings.DEBUG的同时关闭SQL日志记录,可以通过以下方法实现:
- 在Django项目的settings.py文件中,找到或添加以下代码:LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django.db.backends': {
'level': 'DEBUG',
'handlers': ['console'],
},
},
}'loggers': {
'django.db.backends': {
'level': 'INFO',
'handlers': ['console'],
},
},这样,在保持settings.DEBUG的同时,SQL日志记录将被关闭。
- 修改'django.db.backends'下的'level'值为'INFO',即:
推荐的腾讯云相关产品:
- 腾讯云数据库:提供MySQL、PostgreSQL、MongoDB等多种数据库服务,支持自动备份、监控告警等功能。
- 腾讯云云巢:提供容器化的应用部署服务,支持Docker、Kubernetes等容器技术。
- 腾讯云虚拟机:提供弹性、高性能的虚拟化服务,支持Linux、Windows等操作系统。
产品介绍链接地址:
- 腾讯云数据库:https://cloud.tencent.com/product/cdb
- 腾讯云云巢:https://cloud.tencent.com/product/tke
- 腾讯云虚拟机:https://cloud.tencent.com/product/cvm