Согласно qrcode
документам, я генерирую SVG QR-код:
import qrcode
import qrcode.image.svg
def get_qrcode_svg( uri ):
img = qrcode.make( uri, image_factory = qrcode.image.svg.SvgImage)
return img
И все в порядке. Я получаю объект <qrcode.image.svg.SvgImage object at 0x7f94d84aada0>
.
Я хотел бы отобразить это сейчас в Django html. Я передаю этот объект как контекст (как qrcode_svg
) и пытаюсь отобразить с помощью <img src="{{qrcode_svg}}"/>
, но ничего не добился с этим. Ошибка показывает, что он пытается получить URL-адрес img, но разве я не могу сделать это без сохранения img et c.? Вывод терминала:
>>> UNKNOWN ?????? 2020-06-16 07:38:28.295038 10.0.2.2 GET
/user/<qrcode.image.svg.SvgImage object at 0x7f94d84aada0>
Not Found: /user/<qrcode.image.svg.SvgImage object at 0x7f94d84aada0>
"GET /user/%3Cqrcode.image.svg.SvgImage%20object%20at%200x7f94d84aada0%3E HTTP/1.1" 404 32447