Python Flask waitress-serve 命令行调用参数?
Python Flask waitress-serve command-line call argument?
我在下面有以下简单的 py 文件。如果我输入 python damn.py
,它工作正常,但它说不要将它用作生产服务器。我已经安装了女服务员。就我而言," " 中的参数究竟应该是什么?我试过 waitress-serve --call "damn:create_app"
,但它不起作用。
damn.py
from flask import Flask
api = Flask(__name__)
@api.route('/test', methods=['GET'])
def test():
return "Hello world"
if __name__ == '__main__':
api.run()
waitress-serve --help
在 --call
标志上列出以下内容:
Call the given object to get the WSGI application.
您没有create_app
WSGI 应用程序returns 的功能。您不需要调用标志,因为您没有使用 Application Factory pattern
.
你可以这样做:
waitress-serve "damn:api"
我在下面有以下简单的 py 文件。如果我输入 python damn.py
,它工作正常,但它说不要将它用作生产服务器。我已经安装了女服务员。就我而言," " 中的参数究竟应该是什么?我试过 waitress-serve --call "damn:create_app"
,但它不起作用。
damn.py
from flask import Flask
api = Flask(__name__)
@api.route('/test', methods=['GET'])
def test():
return "Hello world"
if __name__ == '__main__':
api.run()
waitress-serve --help
在 --call
标志上列出以下内容:
Call the given object to get the WSGI application.
您没有create_app
WSGI 应用程序returns 的功能。您不需要调用标志,因为您没有使用 Application Factory pattern
.
你可以这样做:
waitress-serve "damn:api"