- class QR_CodeView(APIView):
- def get(self, request):
- uid = request.GET.get('uid')
- yapqing = str(uuid1()).split('-')[-1]
- #
- User.objects.filter(id=uid).update(invitation_code=str(yapqing))
- img = qrcode.make('获取成功!, 邀请码如下:'+yapqing)
- buf = io.BytesIO()
- img.save(buf, 'png')
- return HttpResponse(buf.getvalue(), 'image/png')
来源: http://www.bubuko.com/infodetail-3680255.html