【python web开发知识点整理2】- Python Web基础
【python web开发知识点整理1】- Python基础 【python web开发知识点整理2】- Python Web基础 【python web开发知识点整理3】- 容器基础 【python web开发知识点整理4】- 数据库基础 【python web开发知识点整理5】- Linux基础 【python web开发知识点整理6】- 设计模式 2. Python Web基础 2.1. django、flask、tornado框架的比较? 2.1.1. Django: Python 界最全能的 web 开发框架,battery-include 各种功能完备,可维护性和开发速度一级棒。常有人说 Django 慢,其实主要慢在 Django ORM 与数据库的交互上,所以是否选用 Django,取决于项目对数据库交互的要求以及各种优化。而对于 Django 的同步特性导致吞吐量小的问题,其实可以通过 Celery 等解决,倒不是一个根本问题。 Django 的项目代表:Instagram,Guardian。 2.1.2. Tornado: 天生异步,性能强悍是 Tornado 的名片,然而 Tornado 相比 Django 是较为原始的框架,诸多内容需要自己去处理。当然,随着项目越来越大,框架能够提供的功能占比越来越小,更多的内容需要团队自己去实现,而大项目往往需要性能的保证