Flask初步(1)

Flask是一个使用Python编写的轻量级web应用框架
什么是web应用框架?https://en.wikipedia.org/wiki/Web_framework

web应用框架的作用是:web开发中有一些的部分,减少这部分的工作负荷。

共通的部分有:

  • 连接数据库
  • 网页模板
  • 会话管理
  • 安全性
  • ...

这些东西都由web应用框架完成,就不用自己写了。


Flask初步(1)


1 安装Flask包(windows系统)

运行 python安装目录/python.exe 升级pip:

(cmd切到python安装目录)python -m pip install --upgrade pip

运行 python安装目录/Scripts/pip.exe 安装flask,以后安装其它包也是同样的方法:

(cmd切到python安装目录/Scripts)pip install flask

2 最小Flask程序

只有一个py文件。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>Hello World!</h1>'

  • 程序实例。web服务器把客户端的请求转交给程序实例处理。__name__这个参数决定了程序的根目录,之后其它代码寻找文件时是相对于这个根目录开始寻找的。
  • 路由视图函数。web服务器把客户端的请求转交给程序实例处理,程序实例对不同的URL运行不同的函数(视图函数)。路由是处理URL和函数之间关系的程序。这里使用修饰器定义路由。

服务器程序运行时,监听服务器端的端口,等待客户发来请求并对请求做出响应。

运行程序,打开浏览器,访问127.0.0.1:5000,看到结果。


参考书:《Flask Web开发:基于Python的Web应用开发实战》,人民邮电出版社

猜你喜欢

转载自blog.csdn.net/jhcarl0814/article/details/81047947