from django.http import HttpResponse def htmx_response(content="", status=200, toast=None, redirect=None): """ toast: {"type": "success|error|warning|info", "message": "..."} """ response = HttpResponse(content, status=status) if toast: import json response["HX-Trigger"] = json.dumps({"fonrey:toast": toast}) if redirect: response["HX-Redirect"] = redirect return response