使用Django 调试工具栏,我可以转到“模板”面板并单击“切换上下文”链接以随时查看上下文。
这些中的每一个都显示了多个字典,例如:
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'zJvE5t6k9KdxMfUmU4SOvRTOC2rh7Pvw'>,
'debug': True,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x10877b860>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x10877de10>,
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x108d3de18>,
'user': <SimpleLazyObject: <User: phil>>}
{'is_paginated': True,
'object_list': '<<queryset of twitter.Tweet>>',
'page_obj': <Page 1 of 330>,
'paginator': <ditto.ditto.paginator.DiggPaginator object at 0x10877bac8>,
'view': <ditto.twitter.views.TweetList object at 0x108782dd8>}
这里显示的三个不同的字典是什么?为什么没有一个?