python web 框架理解:
- django ,大而全,重武器。
Django:是python使用最广泛的web框架之一。有非常齐备的官方文档,提供了一站式成熟可靠的解决方案,包含缓存,ORM,管理后台,验证和表单处理等。适合开发复杂的数据库驱动的网站。不过,由于提供的是一站式的解决方案,系统的耦合度高,不容易替换内置的功能,学习曲线也比较高。
内部包含组件特别多:ORM、Admin、中间件、Form、ModelForm、Session、缓存、信号、 CRSF;
- flask, 短小精悍,可扩展强,第三方组件丰富。
一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发