|
4 | 4 |
|
5 | 5 | from django.apps import AppConfig
|
6 | 6 | from django.conf import settings
|
7 |
| -from django.core.checks import Error, register |
| 7 | +from django.core.checks import Warning, register |
8 | 8 | from django.middleware.gzip import GZipMiddleware
|
9 | 9 | from django.utils.module_loading import import_string
|
10 | 10 | from django.utils.translation import ugettext_lazy as _
|
@@ -39,31 +39,34 @@ def check_middleware(app_configs, **kwargs):
|
39 | 39 | if not debug_toolbar_indexes:
|
40 | 40 | # If the toolbar does not appear, report an error.
|
41 | 41 | errors.append(
|
42 |
| - Error( |
| 42 | + Warning( |
43 | 43 | "debug_toolbar.middleware.DebugToolbarMiddleware is missing "
|
44 | 44 | "from %s." % setting_name,
|
45 | 45 | hint="Add debug_toolbar.middleware.DebugToolbarMiddleware to "
|
46 | 46 | "%s." % setting_name,
|
| 47 | + id='ddt.W001', |
47 | 48 | )
|
48 | 49 | )
|
49 | 50 | elif len(debug_toolbar_indexes) != 1:
|
50 | 51 | # If the toolbar appears multiple times, report an error.
|
51 | 52 | errors.append(
|
52 |
| - Error( |
| 53 | + Warning( |
53 | 54 | "debug_toolbar.middleware.DebugToolbarMiddleware occurs "
|
54 | 55 | "multiple times in %s." % setting_name,
|
55 | 56 | hint="Load debug_toolbar.middleware.DebugToolbarMiddleware only "
|
56 | 57 | "once in %s." % setting_name,
|
| 58 | + id='ddt.W002', |
57 | 59 | )
|
58 | 60 | )
|
59 | 61 | elif gzip_index is not None and debug_toolbar_indexes[0] < gzip_index:
|
60 | 62 | # If the toolbar appears before the gzip index, report an error.
|
61 | 63 | errors.append(
|
62 |
| - Error( |
| 64 | + Warning( |
63 | 65 | "debug_toolbar.middleware.DebugToolbarMiddleware occurs before "
|
64 | 66 | "django.middleware.gzip.GZipMiddleware in %s." % setting_name,
|
65 | 67 | hint="Move debug_toolbar.middleware.DebugToolbarMiddleware to "
|
66 | 68 | "after django.middleware.gzip.GZipMiddleware in %s." % setting_name,
|
| 69 | + id='ddt.W003', |
67 | 70 | )
|
68 | 71 | )
|
69 | 72 |
|
|
0 commit comments