Для избежания лишних запрсоов к файлвоой системе хочу хранить однопиксельный png прямо в файле, но как сделать это правильно?
Как бы я не ... мучался, в браузере - "не может быть показано, так как содержит ошибки". Хотя в теории всё должно быть верно -
print repr(open('r.png', 'rb').read())
, ну и распечатнную строку присвоил ответу.
a = '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x04\x00\x00\x00\xb5\x1c\x0c\x02\x00\x00\x00\x0bIDAT\x08\xd7c``\x00\x00\x00\x03\x00\x01 \xd5\x94\xc7\x00\x00\x00\x00IEND\xaeB`\x82'
return HttpResponse(a, content_type="image/png)