Quiero una vista para devolver datos de imagen. así que algo en la línea dedjango: devolver datos de imagen de una vista
return HttpResponse(image_data, mimetype=”image/png”)
Sé que puede hacer un file.read()
para obtener los datos de la imagen, sino porque la imagen es pequeña (como 1x1 píxeles) Quiero simplemente almacenarla como un objeto de cadena (o lo que sea objeto que puedo copiar y pegar en mi código). De esta manera, me ahorro la búsqueda del disco cada vez que se golpea la vista.
¿Cómo puedo hacer esto? Estoy seguro de que esto es fácil, solo que no estoy seguro de qué términos utilizar para la búsqueda.
p.s. Sé que uno normalmente no sirve imágenes de esta manera con Django.
Si usted está preocupado con el rendimiento, también se puede decodificar la cadena de base 64 una vez cuando se carga el módulo en lugar de cada vez que se solicita: 'OPENID_LOGO = OPENID_LOG_BASE64 .decode ('base64') ' – dkamins