考古一下。对于楼上写的没有看对题目主干,有点画蛇添足。
参考我写的
import qrcode
import io
def maker_qrcode(url):
"""
生成二维码
:param url: 需要生成二维码的url
:return: 返回图片字节流
"""
image = qrcode.make(url) # 创建二维码片
buffer = io.BytesIO()
# 将图片内容丢入容器
image.save(buffer, 'png')
# 返回容器内的字节
return buffer.getvalue()
或者
from .settings import BASE_DIR
def create_qrcode(name, url):
"""
生成机器扫码支付二维码
:param name: 图片名称
:param url: 支付路由
:return:
"""
img = qrcode.make(url, border=0) # 创建二维码片
save_path = BASE_DIR + '/' + name + '.png'
print(save_path)
img.save(save_path)
return imgas1367444748 as1367444748
as1***444748@126.com
9个月前 (10-16)