基于python的Flask web开发 一:路由与视图函数

首先需要清楚以下几个概念:

1.Flask:Flask是一个使用 Python 编写的轻量级 Web 应用框架,灵活轻便功能强大。

2.虚拟环境:让安装得包变得私有,不影响全局的环境,类似与C语言中在for的循环,虚拟环境相当于for循环,在虚拟环境中安装的包像在for循环中定义变量。

3.URL:Unifrom Resource Locator 统一资源定位器实际上指网络地址。

URL的格式:

基于python的Flask web开发 一:路由与视图函数_第1张图片

4.路由:处理URL的函数之间关系的程序。

下面一个简单的练习程序:

# 导入Flask,类似与C语言的都如头文件
from flask import Flask 
# 构造函数的name参数的程序传给Flask程序
app = Flask(__name__)

# 路由处理URL和函数之间的关系

@app.route('/')# URL为根目录;
def hello_world():# 一个简单的视图函数;
    return '

Hello World!

' @app.route('/user/')# 动态路由; def user(id): return '

Hello,%d!

' % id # 视图函数呈现出来的与URL有关; if __name__ == '__main__': # 相当于C语言的main函数; app.run() #启动Flask集成的Web服务器;

运行结果:

基于python的Flask web开发 一:路由与视图函数_第2张图片 

基于python的Flask web开发 一:路由与视图函数_第3张图片

 如果有理解错误或者不到位的地方还请多多指教!

你可能感兴趣的:(Flask,web开发,python,flask,前端)