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' } } }