File tree Expand file tree Collapse file tree 2 files changed +5
-17
lines changed Expand file tree Collapse file tree 2 files changed +5
-17
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ from django .conf import settings
1
2
from django .template .loader import render_to_string
3
+ from django .views .debug import get_safe_settings
2
4
from django .utils .translation import ugettext_lazy as _
3
5
from debug_toolbar .panels import DebugPanel
4
- from debug_toolbar . debug . settings_vars import DebugSettings
6
+
5
7
6
8
class SettingsVarsDebugPanel (DebugPanel ):
7
9
"""
@@ -10,22 +12,18 @@ class SettingsVarsDebugPanel(DebugPanel):
10
12
name = 'SettingsVars'
11
13
has_content = True
12
14
13
- def __init__ (self , context = {}):
14
- super (SettingsVarsDebugPanel , self ).__init__ (context )
15
- self .settings = DebugSettings ()
16
-
17
15
def nav_title (self ):
18
16
return _ ('Settings' )
19
17
20
18
def title (self ):
21
- return _ ('Settings from <code>%s</code>' ) % self . settings .module_name ()
19
+ return _ ('Settings from <code>%s</code>' ) % settings .SETTINGS_MODULE
22
20
23
21
def url (self ):
24
22
return ''
25
23
26
24
def content (self ):
27
25
context = self .context .copy ()
28
26
context .update ({
29
- 'settings' : self . settings . available_settings (),
27
+ 'settings' : get_safe_settings (),
30
28
})
31
29
return render_to_string ('debug_toolbar/panels/settings_vars.html' , context )
You can’t perform that action at this time.
0 commit comments