Python二维码生成(flask+QRcode)

目录如下:


flask
├─requests
│ ├──index.html
│ └─png.html
└──route.py

Python3模块:

pip3 install qrcode

pip3 install flask

easy_install pillow

routu路由脚本:


from flask import Flask

from flask import render_template                        import qrcode

from flask import request

app=Flask(__name__)

@app.route('/png.html',methods=['GET','POST'])

def png():

​    char=request.form.get('char')

​    imgi=qrcode.make(char)

​    imgi.save('QR.png')

​    return render_template('png.html')

@app.route('/QR.png')

def png_url():

​    return open( 'QR.png','rb').read()

@app.route('/')                                                                                 

def index():                                                                                         

​    return render_template('index.html')                                                         

app.run(host='0.0.0.0')

主页index.html:



首 页 













二 维 码 生 成

请 输 入 要 生 成 的 字 符 串



©2017 www.lllwww.site


二维码子页面png.html:


二 维 码



你可能感兴趣的:(Python二维码生成(flask+QRcode))