Flask开发环境搭建

基础准备

  • Python 3.6.5
  • Conda
  • Visual Studio Code

虚拟环境

创建虚拟环境

conda create -n flask

激活虚拟环境

activate flask

关闭虚拟环境

deactivate flask

安装Flask

conda install falsk

生成依赖

生成依赖的主要目的是为了记录当前虚拟环境中,所安装的程序包,以便在团队开发的时候,能够有效的同步团队成员的依赖环境。

pip freeze > requirements.txt

在VS Code中配置Python虚拟环境

打开.vscode目录,找到setting.json,在其中加入如下代码:

{
    "python.pythonPath": "<你的虚拟环境目录\\python.exe>"
}

在VS Code中配置Flask调试环境

打开.vscode目录,找到luanch.json,在其中加入如下配置:

{
    "name": "<Every Name You Want>",
    "type": "python",
    "request": "launch",
    "module": "flask",
    "env": {
        "FLASK_APP": "<Flask App Dir>\\app.py",
        
        // 开发环境
        "FLASK_ENV": "development",
    },
    "args": [
        "run",
    ]
},

测试代码

新建文件app.py文件。

添加如下代码,然后点击F5运行。

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, world!"

参考

  • Flask
  • Jinjia2
  • Werkzeug
  • VS Code

相关推荐