當flask開發(fā)web服務,本地開發(fā)完成后,部署線上環(huán)境,運行,也會和本地一樣,控制臺會打印以下信息: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
提示信息很明顯,意思就是在生產(chǎn)環(huán)境,不要再用這種方式運行程序,最好用WSGI服務來替代運行。文章來源:http://www.zghlxwxcb.cn/news/detail-559363.html
解決辦法:
就是使用pywsgi
來代替 app.run(host=“0.0.0.0”, port=5000)文章來源地址http://www.zghlxwxcb.cn/news/detail-559363.html
from flask import Flask
from gevent import pywsgi
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
server = pywsgi.WSGIServer(('0.0.0.0', 12345), app)
server.serve_forever()
到了這里,關于使用flask,關于WARNING: This is a development server. Do not use it in a production deployment問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!