/usr/share/pyshared/debug_toolbar/panels/settings_vars.py is in python-django-debug-toolbar 1:0+git201107220111-96e46c6-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | from django.conf import settings
from django.template.loader import render_to_string
from django.views.debug import get_safe_settings
from django.utils.translation import ugettext_lazy as _
from debug_toolbar.panels import DebugPanel
class SettingsVarsDebugPanel(DebugPanel):
"""
A panel to display all variables in django.conf.settings
"""
name = 'SettingsVars'
has_content = True
def nav_title(self):
return _('Settings')
def title(self):
return _('Settings from <code>%s</code>') % settings.SETTINGS_MODULE
def url(self):
return ''
def content(self):
context = self.context.copy()
context.update({
'settings': get_safe_settings(),
})
return render_to_string('debug_toolbar/panels/settings_vars.html', context)
|