Просто добавьте кодировку в mimetype следующим образом:
mimetype="text/html; charset=utf-8"
Что действительно происходит за сценой, так это то, что mimetype извлекается из kwargs в render_to_response
.
httpresponse_kwargs = {'mimetype': kwargs.pop('mimetype', None)}
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
и отправляется на HttpResponse
, который устанавливает его как content_type
:
if mimetype:
content_type = mimetype # For backwards compatibility
if not content_type:
content_type = "%s; charset=%s" % (settings.DEFAULT_CONTENT_TYPE,
settings.DEFAULT_CHARSET)