diff --git a/docs/architecture.rst b/docs/architecture.rst index f3bae60df..e93196f34 100644 --- a/docs/architecture.rst +++ b/docs/architecture.rst @@ -85,3 +85,5 @@ Problematic Parts fully compatible and currently being worked on. For now, these panels are disabled by default when running in async environment. follow the progress of this issue in `Async compatible toolbar project `_. +- Django Channels incompatibility: The toolbar does not currently support + Django Channels' consumers due to the difference in middleware design. diff --git a/docs/changes.rst b/docs/changes.rst index 667251b4f..13456a4ef 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -19,6 +19,7 @@ Pending * Updated logic that forces values to strings (``force_str``) to render "Django Debug Toolbar was unable to parse value." when there's a decoding error. +* Updated docs to show incompatibility with Django Channels. 6.0.0 (2025-07-22) ------------------ diff --git a/docs/installation.rst b/docs/installation.rst index 995214766..80765b102 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -273,12 +273,13 @@ And for Apache: Django Channels & Async ^^^^^^^^^^^^^^^^^^^^^^^ -The Debug Toolbar currently has experimental support for Django Channels and -async projects. The Debug Toolbar is compatible with the following exceptions: +The Debug Toolbar currently has experimental support for async projects. +The Debug Toolbar is compatible with the following exceptions: - Concurrent requests aren't supported - ``TimerPanel``, ``RequestPanel`` and ``ProfilingPanel`` can't be used in async contexts. +- Django Channels is not supported yet. HTMX ^^^^