Django中通过qrcode模块生成二维码并显示的代码

2022-05-03 00:00:00 代码 生成 模块

下面的代码展示了在Django中通过qrcode直接生成二维码输出到网页的方法,不需要将二维码保存为图片再输出,非常的方便,用到了qrcode和cStringIO库

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/25
功能描述:Django中通过qrcode输出二维码的代码
"""
from django.http import HttpResponse
import qrcode
from io import StringIO


def generate_qrcode(request):
    img = qrcode.make('https://www.pidancode.com')
    buf = StringIO()
    img.save(buf)
    image_stream = buf.getvalue()
    response = HttpResponse(image_stream, content_type="image/png")
    return response

相关文章