Skip to content

Install Django Debug Toolbar#887

Closed
calumbell wants to merge 6 commits intoopen5e:stagingfrom
calumbell:881/django-debug-toolbar
Closed

Install Django Debug Toolbar#887
calumbell wants to merge 6 commits intoopen5e:stagingfrom
calumbell:881/django-debug-toolbar

Conversation

@calumbell
Copy link
Contributor

Description

This PR adds the Django Debug Toolbar to Open5e as a development dependency. It is only configured to appear when the "DEBUG" flag in server/settings.py is set to True.

Screenshot 2026-02-27 at 09 05 19

I have used the DDT on my local fork for some time now, and it has been really helpful for resolving N+1 errors that occasionally crop up.

Related Issues

Closes #881

How was this tested

  • Spot checked on local Django development server

N.B. local tests are failing on this branch due to issue #885. It would be preferred if PR #886 (which fixes the bug) were merged first to avoid this causing any confusion.

@calumbell
Copy link
Contributor Author

Closing and re-opening to re-run validation

@calumbell calumbell closed this Feb 27, 2026
@calumbell calumbell reopened this Feb 27, 2026
@calumbell calumbell closed this Feb 27, 2026
@calumbell calumbell reopened this Feb 27, 2026
@calumbell calumbell closed this Feb 27, 2026
@calumbell calumbell reopened this Feb 27, 2026
@calumbell
Copy link
Contributor Author

Hmm, struggling to get debug mode and dev dependencies playing nicely today. Will close for now and have a think

@calumbell calumbell closed this Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Django Debug Toolbar as a dev dependency

1 participant