我有一个生成QR图像的函数:
import qrcode
def generateRandomQR():
qr = qrcode.QRCode(version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data("Huehue")
qr.make(fit=True)
img = qr.make_image()
return img
现在我们的想法是产生图像,然后把它扔到烧瓶上,作为一个图像,这是我对烧瓶的功能:
^{pr2}$但它似乎不能正常工作。。。我打了一个500的错误,所以我不太确定我做错了什么。在
编辑:在回答后看到你关于不想保存到临时文件的评论。但是如果你决定把它保存到一个临时的位置,这里有一个方法。在
您可以将二维码图像保存在临时位置,并使用
send_file
为其提供服务。在send_file
记录在http://flask.pocoo.org/docs/0.10/api/#flask.send_file我还没有测试过这个代码片段,但是类似这样的代码应该可以工作。在
Google+上的一位先生为我提供了一个解决方案,虽然他没有SO账户,但我决定分享他的答案:
相关问题 更多 >
编程相关推荐