如何设置django登录到控制台

如何设置django登录到控制台,django,logging,Django,Logging,我知道有一个非常类似的问题。那一个已经六岁了,那一个的答案对我没有帮助。我只想知道如何配置django,以便它可以登录到控制台 这是我的设置: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'class': 'logging.StreamHandler', }, }, 'l

我知道有一个非常类似的问题。那一个已经六岁了,那一个的答案对我没有帮助。我只想知道如何配置django,以便它可以登录到控制台

这是我的设置:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console': {
            'class': 'logging.StreamHandler',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['console'],
            'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
        },
    },
}
在我看来,我有:

class Home(TemplateView):
    template_name = "inicio/magic_py.html"

    def get_context_data(self, **kwargs):
        logger = logging.getLogger("django")
        logger.debug("home!!!!!!")
        print("home?")
控制台不显示log.debug,它只显示打印。我错过了什么?请帮忙


我使用django 1.10

调试日志级别低于信息,因此您的日志将被过滤掉,您需要降低日志级别进行调试,或者需要使用logger.INFO()或更高版本进行日志记录。

您的日志记录者目录中有日志级别
'INFO'
。如果您想查看调试级别,请尝试
'DEBUG'