当前位置:   article > 正文

python Web开发 flask轻量级Web框架_python flask web开发

python flask web开发

O、flask介绍
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

Web应用采用访问和响应的方式和用户进行交互。
主要由用户发起一个Web requetst 请求,对网页进行请求。
请求成功后由Web 服务器放回一个 response 对象对浏览器进行渲染,显示出返回的网页。
浏览器访问网页的默认是get方法
flask应用的默认Ip是本地IP 127.0.0.1 默认端口是5000

一、flask应用的基本构成

#coding=utf-8
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return "hello world"

if __name__ == '__main__':
	app.run()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

app = Flask(name)
这是建立一个flask应用,并且设置flask应用的目录为该模块的目录。

@app.route(‘/’)
设置应用的路由,既访问的Web服务器的目录。

@app.route(‘/’)
def hello_world():
return “hello world”
设置路由函数,访问该路由时执行该函数。

app.run()
启动flask应用

运行程序,在浏览器中访问服务器地址即可得到返回的网页

二、flask路由和反向路由
1.参数的传递

在应用中添加一下代码,在访问WebUrl中添加参数可以把参数传递给Web后台程序。
注意:传进去的值是以字符串形式存在。

@app.route('/users/<id>')
def hello_users(id):
    return "users: " + id
  • 1
  • 2
  • 3

这里写图片描述

2.@route路由的访问方法
路由默认的是get方法,也可以更改路由方法,例如


@app.route('/user', 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/432109
推荐阅读
相关标签
  

闽ICP备14008679号