Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. Here’s an informal overview of how to write a database-driven Web app with Django.
Source: Django

| Framework | Require | MVC | ORM | Auth | Cache | Validator | Ajax | License | DL | RV | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Django | Python 2.3+ | BSD | |||||||||
| Pylons | Python 2.3+ | BSD | |||||||||
| Grok | Python 2.5+ | ZPL | |||||||||
| TurboGears | Python 2.4+ | MIT | |||||||||
| web2py | Python 2.4+ | GPL2 | |||||||||
| CherryPy | Python 2.3+ | BSD |

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Developed four years ago by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
Django focuses on automating as much as possible and adhering to the DRY principle.
Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. Here’s an informal overview of how to write a database-driven Web app with Django.
Source: Django





) says:




) says:I appreciate people developing Django. I's a greatest platform, which allows a single developer to build an applications at a speed of 5-10 developers, who woudn't use it :) That's amazing.

Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework. It's also one of the first projects to leverage the emerging WSGI standard, which allows extensive re-use and flexibility - but only if you need it. Out of the box, Pylons aims to make web development fast, flexible and easy.
Plays Well With Others
Pylons is built on Paste and allows and encourages use of your favorite Python components and libraries:
Source: Pylons


Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. Grok is easy and powerful.
You will likely have heard about many different web frameworks for Python as well as other languages. Why you should you consider Grok?
Grok accomplishes this by being based on Zope 3, an advanced object-oriented web framework. While Grok is based on Zope 3, and benefits a lot from it, you do not need to know Zope 3 at all in order to get started with Grok.
Some aspects of Grok development require more detailed knowledge of Zope 3 (such as authentication) but it is our goal to make Grok a more approachable, easier to learn framework over time. If you find yourself bonking when trying to accomplish something, please let us know where you are struggling.
Source: Grok


Create a database-driven, ready-to-extend application in minutes. All with designer friendly templates, easy AJAX on the browser side and on the server side, with an incredibly powerful and flexible Object Relational Mapper (ORM), and with code that is as natural as writing a function.
A new Generation in dynamic web frameworks
TurboGears 2 is the built on top of the experience of several next generation web frameworks including TurboGears 1 (of course), Django, and Rails. All of these frameworks had limitations which were frustrating in various ways, and TG2 is an answer to that frustration. TurboGears wanted something that had:
Source: TurboGears


Information
Source: web2py




) says:Very easy and intuitive framework

CherryPy is a pythonic, object-oriented HTTP framework.
CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
CherryPy is now more than six years old and it is has proven very fast and stable. It is being used in production by many sites, from the simplest ones to the most demanding ones.
Source: CherryPy
