С моментами вы можете найти текущий часовой пояс как
console.log(moment().utcOffset()); // (-240, -120, -60, 0, 60, 120, 240, etc.)
С помощью dayjs вы можете найти текущий часовой пояс как
console.log(dayjs().utcOffset()); // (-240, -120, -60, 0, 60, 120, 240, etc.)
Оба API возвращают utc смещение в минутах.
Я предполагаю, что вы используете PIL (Python Imaging Library). Вам необходимо заменить последнюю строку на (например, если вы хотите использовать изображение PNG):
response = HttpResponse(mimetype="image/png")
img.save(response, "PNG")
return response
См. здесь для получения дополнительной информации.
Я сам относительно новичок в Django. Мне не удалось найти ничего в самом Django, но я наткнулся на проект в Google Code, который может вам немного помочь: