创建第一个Flask Web程序

在前面我写一篇Python Web开发虚拟环境配置后,接下来就开始尝试编写第一个flask web程序,在进行尝试前需要安装专门做python开发的IDE软件pycharm,下载地址

创建Python项目(创建简单的测试项目)

说明:如果没有了解Python Web开发虚拟环境配置,建议你先了解一下相关的知识,参考地址

  • 打开 Pycharm,创建 Pure Python 类型的项目,创建项目完成之后选择之前创建的 py3_flask 作为虚拟环境
    在这里插入图片描述
    如何选择虚拟环境

    • 打开设置(setting)
    • 选择Python项目解析器
    • 点击选择add local
    • 选择创建的虚拟环境的python
示例
# 导入Flask类
from flask import  Flask

# Flask函数接收参数`__name__`,它会指向程序所在的包; 即如果
# 当前文件被调用, `___name__`指向`__main__`, 如果该文件被其他模块调用, 则返回模块名;
app = Flask(__name__)

# 装饰器的作用是将路由映射到视图函数index
@app.route('/')
def index():
    # 视图函数返回数据到页面
    return "hello world!!"

if __name__ == '__main__':
    # Flask应用程序实例的run方法启动web服务器
    app.run()

说明:

  • 所有Flask程序都必须创建一个程序实例。Web服务器使用一个名为Web服务器网关接口(Web Server Gateway Interface, WSGI)的协议,把接收自客户端的所有请求都转交给这个对象(app)处理。
  • Flask 用__name__参数决定程序的根目录,以便稍后能够找到相对于程序根目录的资源文件位置。-
  • 视图函数index: 可以简单的理解为通过路由向客户端(前端页面)提供数据的函数
  • 在程序运行的过程中, 程序实例会使用打 url_map将装饰器路由和视图的对应关系保存起来, 印结果如下:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010268820/article/details/85709514