Django中通过qrcode输出二维码的代码

liuli 分享于 4小时前 5680阅 0人收藏此代码, 我要收藏

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

from django.http import HttpResponse
import qrcode
from cStringIO import StringIO
def generate_qrcode(request):
    img = qrcode.make('http://www.sharejs.com')
    buf = StringIO()
    img.save(buf)
    image_stream = buf.getvalue()
    response = HttpResponse(image_stream, content_type="image/png")
    return response
#该代码片段来自于: http://www.sharejs.com/codes/python/9092

标签:
  • qrcode
  • django
  • 二维码