Error Reference
djust Error Reference.
Searchable catalog of common errors, misconfigurations, and pitfalls when building with djust. Each entry includes the root cause, severity, and ready-to-use fix.
Browse by Category
Severity:
All Errors
DJE-055warningLoading state stuck when using _skip_render with push_eventwebsocketDJE-054warningdocument.addEventListener for djust: events (silent failure)templateDJE-053warningEvent produced no DOM changes — state outside VDOM roottemplateDJE-052warningExcessive patches from unkeyed list reorderingperformanceDJE-051errorDuplicate keys in sibling elementstemplateDJE-050warningMixed keyed/unkeyed children cause suboptimal diffsperformanceDJE-043errorMissing dj-root on root elementtemplateDJE-042warningUsing @click instead of dj-click in templatestemplateDJE-041errormount() with wrong signaturetemplateDJE-040errorMissing template_name on LiveViewtemplateDJE-033criticaldjust not in INSTALLED_APPSconfigDJE-032errordaphne not before staticfiles in INSTALLED_APPSconfigDJE-031criticalMissing CHANNEL_LAYERS configurationconfigDJE-030criticalASGI_APPLICATION not setconfigDJE-023warningUpload cleanup fails silentlyserializationDJE-022warningWebSocket accessibility flush fails silentlywebsocketDJE-021warningField serialization silently skippedserializationDJE-020warningwrapper_template renders with empty contexttemplateDJE-014errorPresenceMixin crash without AuthenticationMiddlewareconfigDJE-013error_skip_render not checked in server_pushwebsocketDJE-012warningBroadcast storm from push_to_view per keystrokeperformanceDJE-011errorinnerHTML destroying event listenerstemplateDJE-010errorTextarea newlines stripped by whitespace minifiertemplateDJE-005criticalDEBUG=True in productionsecurityDJE-004criticalStoring secrets in template contextsecurityDJE-003errorUsing escape() instead of json.dumps() for JavaScript contextssecurityDJE-002errorMissing CSRF protection on WebSocket-adjacent viewssecurityDJE-001criticalUsing mark_safe() with f-strings or user inputsecurity