对比flask和django创建项目:
flask确实简单:
# 导入库
# 实例化一个app
# 定义一个视图函数
# 创建templates模板(这里需要注意的是templates文件的目录需要和有(app.run())的文件要是在同一级目录,不然会报模板找不到)
#启动app(app.run())
对于django来说就要相对复杂一点:
1:需要用命令创建项目(django-admin start app)
2:然后创建templates模板
3:settings里面配置tempaltes目录
4:通过python manage.py startapp创建app项目
5:配置settings installapp将app注册进installapp里面
6:在app下的views创建视图函数
7:在templates下创建html模板
8:配置url地址
9:python manage.py runserver 8000即可运行项目
总结:
相比较两个框架而言flask更加的轻量,如果你构建的系统不是特别复杂,你可以选择使用flask,构建相对快,不用配置过多的东西,
我个人而言我觉得用flask写一个预测接口(DNNRegressor,或者是XGBRegressor等)是比较方便得;
django得话在构建较为复杂得系统时比较好,有很多得基础文件和配置文件,底层得构建已经很完善了,需要自己构建得地方相对较少;