Hello Flask Part 1

Hello Flask,用VSCode开发Python Web应用

本文是一篇‘Hello World’式的入门介绍。主要介绍在Windows搭建环境和熟悉操作。

概念

  • Flask:烧瓶,一个轻量级的Python Web框架。
  • VSCode:Microsoft的强力开源编辑器,提高生产力利器。
  • Python:2020年超越Java,成为流行度第二的语言,仅次于Javascript。

准备

在开始练习前,假设大家都已经装好的Python和VSCode。验证Python可以使用

python --version

在VSCode,使用Ctrl+Shift+X,打开插件,安装Python插件。

创建项目

  1. 创建一个名为WebPlus的文件夹。
  2. 进入WebPlus,使用以下命令创建一个虚拟空间。
python -m venv env
  1. 然后就是VSCode上场了,我们会在VSCode激活venv(Virtual Environment虚拟环境)和安装Flask。
    3.1 在VSCode打开WebPlus folder,然后Ctrl+Shift+P,选择使用我们之前创建的虚拟环境作为Python解析器。
    3.2 Ctrl+Shift+`,打开Terminal视图,注意到(env),说明我们已经在虚拟环境中了。不放心的话可以运行which python再确认一下。
    3.3 使用“pip install flask”,在虚拟环境安装flask。

补充:


如果你想了解更多Virtul Environment,可以参考如下链接
https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
如果你的pip install time out了请改为国内源,方法如下

  1. 假设你的用户名是Jack,进入C:\Users\Jack\AppData\Roaming\pip
  2. 创建一个pip.ini,内容如下,下面式使用了豆瓣,你也可以使用其他的源。
[global]
timeout = 60000
index-url = https://pypi.doubanio.com/simple/
[install]
use-mirrors = true
mirrors = https://pypi.doubanio.com

Hello Flask

  1. 在WebPlus folder下创建app.py。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
    return "Hello Flask"

注意要放在WebPlus下,且文件名必须为app.py。否则在运行时会提示没有设置FLASK_APP。

  1. 在terminal运行python -m flask run
  2. 在浏览器打开http://localhost:5000/,如果你能看到Hello Flask,那这一部分就结束了。

补充:


如果你要一个更详细的指导,而又不介意英文阅读,可以查看Microsoft的指南
https://code.visualstudio.com/docs/python/tutorial-flask


你可能感兴趣的:(Hello Flask Part 1)