def gen_face_pay_qrcode(request):
'''?????????'''
try:
# ?seesion?????????
url = request.session.get('code_url', '')
# ?????????
record = AlipayRequest.objects.create(username=request.user,
info_code=request.session['out_trade_no'],
amount=request.session['amount'],)
# ??sessions??
del request.session['code_url']
del request.session['amount']
# ??ss???
img = qrcode.make(url)
buf = BytesIO()
img.save(buf)
image_stream = buf.getvalue()
# ????reponse
response = HttpResponse(image_stream, content_type="image/png")
return response
except:
return HttpResponse('wrong request')
评论列表
文章目录