Django's default LOGGING gates its console handler behind require_debug_true, so with DEBUG=False an unhandled exception becomes a 500 with no trace anywhere in `docker compose logs`.
Django's default LOGGING gates its console handler behind require_debug_true, so with DEBUG=False an unhandled exception becomes a 500 with no trace anywhere in `docker compose logs`.