============= System checks ============= The following :external:doc:`system checks ` help verify the Django Debug Toolbar setup and configuration: * **debug_toolbar.W001**: ``debug_toolbar.middleware.DebugToolbarMiddleware`` is missing from ``MIDDLEWARE``. * **debug_toolbar.W002**: ``debug_toolbar.middleware.DebugToolbarMiddleware`` occurs multiple times in ``MIDDLEWARE``. * **debug_toolbar.W003**: ``debug_toolbar.middleware.DebugToolbarMiddleware`` occurs before ``django.middleware.gzip.GZipMiddleware`` in ``MIDDLEWARE``. * **debug_toolbar.W004**: ``debug_toolbar`` is incompatible with ``MIDDLEWARE_CLASSES`` setting. * **debug_toolbar.W005**: Setting ``DEBUG_TOOLBAR_PANELS`` is empty. * **debug_toolbar.W006**: At least one ``DjangoTemplates`` ``TEMPLATES`` configuration needs to have ``django.template.loaders.app_directories.Loader`` included in ``["OPTIONS"]["loaders"]`` or ``APP_DIRS`` set to ``True``. * **debug_toolbar.W007**: JavaScript files are resolving to the wrong content type. Refer to :external:ref:`Django's explanation of mimetypes on Windows `. * **debug_toolbar.W008**: The deprecated ``OBSERVE_REQUEST_CALLBACK`` setting is present in ``DEBUG_TOOLBAR_CONFIG``. Use the ``UPDATE_ON_FETCH`` and/or ``SHOW_TOOLBAR_CALLBACK`` settings instead.