flask框架之初识

1. Flask框架介绍

Flask框架是python的web框架。

       用Pycharm新建工程时,直接选择flask框架即可:

from flask import Flask  //引入

app = Flask(__name__)  //实例化对象


@app.route('/')  //路由:映射URL和python函数的关系, (‘指定访问路径’)
def hello_world():        //定义函数 ,可在之后并行定义多个函数
    return 'Hello World!'  //实现函数


if __name__ == '__main__':   //启动服务器
    app.run(debug=True,port=端口号,host='IP地址')

拓展:路由可以限定请求方式,比如

@app.route('/', mthods=['GET', 'POST'])

  def fun():

    if request.method = 'POST':

      //do something

    else:

      //do something

 

2. 安装

pip instanll flask

(pip 是安装和管理 Python 包的工具,安装和管理python相关的库或插件都用pip命令)

3. 模板

Flask的模板默认在根目录的templates中,Flask默认使用Jinjia2进行模板渲染。

 4.flask常接触的概念

  WSGI: Web Server Gateway Interface(web服务器网关接口,WSGI),被用作python web应用程序开发的标准。WSGI是web服务器和web应用程序之间通用接口的规范。

  Werkzeug:是一个WSGI工具包。主要实现了请求、响应对象和实用函数。能够在它的基础上构建web框架。flask框架实用Werkzeug作为其基础之一。

  jinja2: Jinja2是python的一个流行的模板引擎,web模板系统将模板与特定数据源组合以呈现动态网页。

  

posted @ 2020-05-21 14:12  明朝乘扁舟  阅读(106)  评论(0)    收藏  举报