Chcę, aby widok zwrócił dane obrazu. więc coś wzdłuż liniidjango: zwróć dane obrazu z widoku
return HttpResponse(image_data, mimetype=”image/png”)
wiem, że mogę zrobić file.read()
aby uzyskać dane obrazu, ale ponieważ obraz jest mały (jak 1x1 px) Chcę po prostu zapisać go jako obiekt string (lub cokolwiek obiekt mogę skopiować i wkleić w moim kodzie). W ten sposób zapisuję się przy wyszukiwaniu dysku za każdym razem, gdy widok zostanie trafiony.
Jak mogę to zrobić? Jestem pewien, że to jest łatwe, po prostu nie jestem pewien, jakich terminów użyć do wyszukiwania.
p.s. Wiem, że zwykle nie obsługuje obrazów w ten sposób z Django.
Jeżeli obawiasz się o wydajność, można również dekodować ciąg Base64 raz kiedy załadować moduł zamiast za każdym razem to jest wniosek: 'OPENID_LOGO = OPENID_LOG_BASE64 .decode ("base64") ' – dkamins