return error and and reswap target; this is nice. no need for client side javascript
error = render_to_string('product_info_error.html',{'error':"test"})
response = HttpResponse(error)
response["HX-Retarget"] = "#validation_error"
response["HX-Reswap"] = "#innerHTML"
return response