Skip to content
Snippets Groups Projects

Remove Django debug toolbar

Merged Nik | Klampfradler requested to merge remove-djdt into master
5 files
+ 3
51
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -41,25 +41,6 @@ def copyright_years(years: Sequence[int], separator: str = ", ", joiner: str = "
return separator.join(years_strs)
def dt_show_toolbar(request: HttpRequest) -> bool:
"""Add a helper to determine if Django debug toolbar should be displayed.
Extends the default behaviour by enabling DJDT for superusers independent
of source IP.
"""
from debug_toolbar.middleware import show_toolbar # noqa
if not settings.DEBUG:
return False
if show_toolbar(request):
return True
elif hasattr(request, "user") and request.user.is_superuser:
return True
return False
def get_app_packages(only_official: bool = False) -> Sequence[str]:
"""Find all registered apps from the setuptools entrypoint."""
apps = []
Loading