关于项目使用的框架
来源:1-1 强力django+杀手级xadmin 打造上线标准的在线教育平台
Arry_y
2020-09-08
booby 老师您好,
对于该项目使用的Django 框架,相比较Python别的框架,用Django开发在线教育系统是最优的框架嘛?优势在哪里?该项目还可以用别的框架实现嘛?感谢?
写回答
1回答
-
项目肯定能用别的web框架完成的
目前的同步框架中有两个主流的框架 django和flask, django是走大而全的框架,好处后期开发管理会简单,不好的地方就是一开始使用稍微麻烦一点, flask就是上手简单,但是很多功能需要使用第三方的库,因为flask只完成了web框架最核心的功能,但是orm, form表单,等很多功能都没有 需要自己去集成第三方库,但是django所有的功能基本上都有需要配置就行
至于应该用哪个,或者用哪个没有标准,比如你觉得你有精力自己完全去集成第三方库,使用flask的原因有两个:1. 功能太过简单,没有必要使用django 2. 灵活性要求很高,所有的环节都需要自己能完全掌握住。
从开发效率上来讲django比flask要高,从灵活性上来讲flask要高一些
django和flask是最流行的同步io的web框架, python还有几个异步io的web框架:tornado, flask,fastapi
异步io对python基础要求高,生态没有同步io框架完善,但是并发高
112020-09-09
相似问题