1

我有一个简单的 Flask 应用程序,它使用运行命令在 DigitalOcean 应用程序平台上运行:gunicorn --worker-tmp-dir /dev/shm --config gunicorn_config.py app:app

在将其推送到 GitHub 之前,我想在我的虚拟环境中进行本地测试。使用 python 命令在本地启动应用程序的正确方法是什么(不会弄乱它在 App Platform 上的运行方式)?

4

1 回答 1

0
  1. 创建venv:

    python -m venv venv

  2. 激活 venv:

    source venv/bin/activate

  3. 安装烧瓶:

    pip install flask

  4. 在 main.py 中创建烧瓶应用程序(或使用您自己的)

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello_world():
       return "<p>Hello, World!</p>"
    
  5. 运行您的应用程序:

    set FLASK_APP=main # write your script name (my is main.py)
    flask run # * Running on http://127.0.0.1:5000/
    
  6. 在http://127.0.0.1:5000/上打开浏览器

官方文档中的更多信息

于 2021-11-08T19:32:23.003 回答