I\'m new to Django and I wonder if there is a way to dump all the variables available to a template for debugging purposes. In Python I might use something like locals()<
Both Ned's and blaine's answers are good, but if you really want to achieve exactly what you ask for there's a template tag for it:
{% debug %}
Builtins:debug
More information in the context_processor.debug including:
If this processor is enabled, every RequestContext will contain debug and and sql_queries variables – but only if your DEBUG setting is set to True and the request’s IP address (
request.META['REMOTE_ADDR']
) is in the INTERNAL_IPS setting
Similar to Peter G suggestion, I often use a
block at the end of the page that has {% debug|escape %}
display:none
but that I can inspect to debug.