context_processors.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:liberator 作者: libscie 项目源码 文件源码
def debug(request):
    """
    Returns context variables helpful for debugging.
    """
    context_extras = {}
    if settings.DEBUG and request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS:
        context_extras['debug'] = True
        from django.db import connections
        # Return a lazy reference that computes connection.queries on access,
        # to ensure it contains queries triggered after this function runs.
        context_extras['sql_queries'] = lazy(
            lambda: list(itertools.chain(*[connections[x].queries for x in connections])),
            list
        )
    return context_extras
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号