Allow turning debug toolbar on separately
This commit is contained in:
parent
5dcdee237c
commit
043a41afd3
|
@ -64,6 +64,9 @@ class Settings(BaseSettings):
|
||||||
#: Should django run in debug mode?
|
#: Should django run in debug mode?
|
||||||
DEBUG: bool = False
|
DEBUG: bool = False
|
||||||
|
|
||||||
|
# Should the debug toolbar be loaded?
|
||||||
|
DEBUG_TOOLBAR: bool = False
|
||||||
|
|
||||||
#: Set a secret key used for signing values such as sessions. Randomized
|
#: Set a secret key used for signing values such as sessions. Randomized
|
||||||
#: by default, so you'll logout everytime the process restarts.
|
#: by default, so you'll logout everytime the process restarts.
|
||||||
SECRET_KEY: str = Field(default_factory=lambda: secrets.token_hex(128))
|
SECRET_KEY: str = Field(default_factory=lambda: secrets.token_hex(128))
|
||||||
|
@ -313,7 +316,7 @@ MEDIA_ROOT = SETUP.MEDIA_ROOT
|
||||||
MAIN_DOMAIN = SETUP.MAIN_DOMAIN
|
MAIN_DOMAIN = SETUP.MAIN_DOMAIN
|
||||||
|
|
||||||
# Debug toolbar should only be loaded at all when debug is on
|
# Debug toolbar should only be loaded at all when debug is on
|
||||||
if DEBUG:
|
if DEBUG and SETUP.DEBUG_TOOLBAR:
|
||||||
INSTALLED_APPS.append("debug_toolbar")
|
INSTALLED_APPS.append("debug_toolbar")
|
||||||
DEBUG_TOOLBAR_CONFIG = {"SHOW_TOOLBAR_CALLBACK": "core.middleware.show_toolbar"}
|
DEBUG_TOOLBAR_CONFIG = {"SHOW_TOOLBAR_CALLBACK": "core.middleware.show_toolbar"}
|
||||||
MIDDLEWARE.insert(8, "debug_toolbar.middleware.DebugToolbarMiddleware")
|
MIDDLEWARE.insert(8, "debug_toolbar.middleware.DebugToolbarMiddleware")
|
||||||
|
|
Loading…
Reference in New Issue