Django Debug Toolbar Ошибка BaseConnectionHandler.all()

Я использую docker, и панель инструментов отладки выдает следующую ошибку:

BaseConnectionHandler.all() got an unexpected keyword argument 'initialized_only'

Я написал следующий код в файле settings.py :

if DEBUG:
    MIDDLEWARE += [
        'debug_toolbar.middleware.DebugToolbarMiddleware',
    ]

    INSTALLED_APPS += [
        'debug_toolbar',
    ]

    import os
    import socket
    hostname, _, ips = socket.gethostbyname_ex(socket.gethostname())
    INTERNAL_IPS = [ip[: ip.rfind(".")] + ".1" for ip in ips] + ["127.0.0.1", "10.0.2.2"]

Я написал следующий код в файле urls.py :

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
        path('__debug__/', include(debug_toolbar.urls)),
    ]

По какой-то причине django-debug-toolbar==3.5.0 нарушена обратная совместимость с Django ниже 4.1b1.

В версии 3.5.0 были добавлены следующие изменения: https://github.com/jazzband/django-debug-toolbar/commit/4b77ec74f2d326013d715453d7a2219e574c3f6a#diff-72ecd973e54107d746eff0947206cbdbe24cbb3c42216b00615e64d49ca70d73R216-R217

Но для работы этих изменений нужны эти изменения в Django 4.1b1: https://github.com/django/django/commit/4f92cf87b013801810226928ddd20097f6e4fccf#diff-dbe1d4538efcca9f9a6157d5d3de919e0844835a7ccc698bb8c5d4a9eb06e274R75-R81

Исправьте версию django-debug-toolbar до 3.4.0 до решения проблемы. Открыта проблема на github: https://github.com/jazzband/django-debug-toolbar/issues/1645

Вернуться на верх