下面的代码展示了在Django中通过qrcode直接生成二维码输出到网页的方法,不需要将二维码保存为图片再输出,非常的方便,用到了qrcode和cStringIO库
from django.http import HttpResponse import qrcode from cStringIO import StringIO def generate_qrcode(request): img = qrcode.make('http://www.ntpdmu.com.cn') buf = StringIO() img.save(buf) image_stream = buf.getvalue() response = HttpResponse(image_stream, content_type="image/png") return response #该代码片段来自于: http://www.ntpdmu.com.cn/codes/python/9092