美文网首页Python学习
Hello Flask Part 1

Hello Flask Part 1

作者: JackMA杰黑马 | 来源:发表于2020-04-11 19:43 被阅读0次

    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

        本文链接:https://www.haomeiwen.com/subject/fitpmhtx.html