首先需要清楚以下几个概念:
1.Flask:Flask是一个使用 Python 编写的轻量级 Web 应用框架,灵活轻便功能强大。
2.虚拟环境:让安装得包变得私有,不影响全局的环境,类似与C语言中在for的循环,虚拟环境相当于for循环,在虚拟环境中安装的包像在for循环中定义变量。
3.URL:Unifrom Resource Locator 统一资源定位器实际上指网络地址。
URL的格式:
4.路由:处理URL的函数之间关系的程序。
下面一个简单的练习程序:
# 导入Flask,类似与C语言的都如头文件
from flask import Flask
# 构造函数的name参数的程序传给Flask程序
app = Flask(__name__)
# 路由处理URL和函数之间的关系
@app.route('/')# URL为根目录;
def hello_world():# 一个简单的视图函数;
return '<h1>Hello World!</h1>'
@app.route('/user/<int:id>')# 动态路由;
def user(id):
return '<h1>Hello,%d!</h1>' % id # 视图函数呈现出来的与URL有关;
if __name__ == '__main__': # 相当于C语言的main函数;
app.run() #启动Flask集成的Web服务器;
运行结果:
如果有理解错误或者不到位的地方还请多多指教!