django-模型延迟加载机制

試著忘記壹切 提交于 2019-11-29 06:43:02

django-模型加载机制

  • 模型在进行关联数据查询的时候、会使用延迟加载策略
  • 延迟加载策略:当对模型进行查询的时候,不会发送SQL到数据库去查询数据、只有在使用的时候才去查询数据库获取数据
  • 好处:能够提高数据库的性能、不需要频繁的操作数据库

django-配置SQL日志

  • settings.py 中 添加 SQL日志
# 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'
        }
    }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!