私はいくつかの画像操作をしたいが、私はその前に画像をレンダリングしたい。これは私が試したことですが、うまくいきません。ページは空白ですが、エラーはありません、なぜですか?DjangoでCBVを使って生画像を表示する
class ImgThumbnail(DetailView):
queryset = Images.objects.all()
def render_to_response(self, context, **response_kwargs):
from PIL import Image
import requests
from io import BytesIO
response = requests.get('http://example.com/media/images/{}.jpg'.format(self.pk))
img = Image.open(BytesIO(response.content))
return HttpResponse(img, content_type='image/jpg')
テンプレートを表示できますか? –
テンプレートがありません。ブラウザに画像を直接レンダリングしたいです。 – Prometheus