flask和django在创建项目了和配置上的区别(以hello world为例)

本文对比了Flask和Django两大Python框架在项目创建上的差异。Flask因其轻量级特性,在构建简单系统和预测接口时更为便捷;而Django则在复杂系统构建上优势明显,提供更完善的底层构建和配置。

对比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得话在构建较为复杂得系统时比较好,有很多得基础文件和配置文件,底层得构建已经很完善了,需要自己构建得地方相对较少;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值