flask学习笔记(一):第一个web-app

本文介绍了Flask,一个基于Python的轻量级Web应用框架,以及如何使用它创建第一个Web应用。文章详细解释了Web框架、WSGI、Werkzeug和Jinja2模板引擎的概念。通过实例代码,展示了如何实例化Flask,使用`route()`装饰器绑定函数到URL,并启动web服务。最后,展示了不同URL访问的响应结果。
摘要由CSDN通过智能技术生成

简介

Flask是什么
Flask是一个用Python编写的Web应用程序框架,基于Werkzeug WSGI工具包和Jinja2模板引擎。关键词解释如下:

  • 什么是web框架:一个库和模块的集合,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。
  • Web Server Gateway Interface(Web服务器网关接口,WSGI)已被用作Python Web应用程序开发的标准。 WSGI是Web服务器和Web应用程序之间通用接口的规范。
  • Werkzeug:它是一个WSGI工具包,它实现了请求,响应对象和实用函数。 这使得能够在其上构建web框架。 Flask框架使用Werkzeug作为其基础之一。
    • jinja2:是Python的一个流行的模板引擎。Web模板系统将模板与特定数据源组合以呈现动态网页。

第一个实例

实例代码如下,

from flask import Flask

app = Flask(__name__)


@app.route('/')
def index():
    return "main page!"


@app.route('/hello')
def hello():
    html = f'''
        <html>
        <head>
        <title>Hello</title>
        </head>
        <body>
        <h1>I love the world!</h
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值