命令行 waitress flask
时间: 2023-06-24 10:06:42 浏览: 418
Waitress 是一个用于 Python Web 应用程序的生产级 WSGI 服务器。Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。在命令行中使用 Waitress 和 Flask 可以按照以下步骤进行:
1. 安装 Flask 和 Waitress:
```
pip install flask
pip install waitress
```
2. 编写 Flask 应用程序,例如一个名为 `app.py` 的文件:
```python
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
```
3. 将 Flask 应用程序作为 WSGI 应用程序封装在 Waitress 服务器中,可以使用以下命令:
```
waitress-serve --call 'app:app'
```
这将启动一个 Waitress 服务器,它通过调用 `app` 对象来提供 Flask 应用程序。
您还可以为服务器指定一个主机地址和端口,例如:
```
waitress-serve --listen=127.0.0.1:8080 --call 'app:app'
```
这将在本地主机上的 `8080` 端口上启动服务器。
4. 在浏览器中访问 Flask 应用程序,例如 `http://localhost:8080/`,您将看到 "Hello, World!" 的输出。
阅读全文