У меня проблемы с созданием django страницы, на которой отображается текст и изображение .png.
В пределах views.py прекрасно работает функция, описанная ниже
def image_test(request):
image_file = open("C:\\temp\\test.png",'rb').read()
return HttpResponse(image_file,mimetype='image/png')
Теперь, если я попытаюсь создать HTML, который будет отображать как текст, так и изображение (как показано ниже)
def test(request):
html = "<html><body> Hi there.\n\n"
html += "<img src = \"C:\\temp\\test.png\" type =image/png /> \n"
html += "</body></html> \n"
return HttpResponse(html)
тогда отображается только текст. Однако, если я сохраню сгенерированный HTML-файл в файл, как указано ниже
<html><body> Hi there.
<img src = "C:\temp\test.png" type =image/png />
</body></html>
и откройте его в браузере, затем он отобразит как текст, так и файл png.