Flask框架:
轻量级web框架,对比其他框架简单、易洁、快速上手。
启动flask框架:
# 导入Flask类
from flask import Flask
# Flask函数接收一个参数__name__,它会指向程序所在的包
from flask_cors import CORS
app = Flask(__name__) #创建flask程序实例
CORS(app, supports_credentiale=True) #设置可跨域
# 装饰器的作用是将路由映射到视图函数 index
@app.route('/')
def index():
return 'Hello World'
# Flask应用程序实例的 run 方法 启动 WEB 服务器
if __name__ == '__main__':
app.run(ip, prot) # 可以指定运行的主机IP地址,端口,是否开启调试模式
Django框架:
采用了MTV的框架模式,即模型M,视图V和模版T。是一个重框架,功能齐全,多被用于大型网站开发。
与 Flask 的架构相比,两者的区别很明显:
- Flask 仅包含最核心的框架功能,没有集成数据库访问、模板引擎等功能;
- Django 不仅包含最核心的框架功能,还包含了数据库访问、模板引擎等功能。