Python,是一种面向对象的动态语言,已经出现了很多年。如同Ian Bicking所指出的,在Python的历史中有很多web框架可供选择(例如Pylons,TurboGears,CherryPy,Zope,Django等等),这使得开发者难以做出选择,
很久很久(比绝大多数现存的框架要久)以来,人们一直在抱怨在Python中Web框架太多。
最近Django在Python和Java的世界中风生水起
Django是一个高级Python Web框架,它鼓励快速开发和干净、实用的设计。
Django开发了一个快速发展的在线新闻运营网站并且使用了两年,其设计目标是处理两个挑战:一个新闻编辑室的强制交付日期和开发该编辑室的有经验的Web开发者的紧迫需求。Django使你可以快速构建高性能的、优雅的Web应用。
Django非常关注于自动化并且坚持DRY(不要重复你自己)原则。