Comparison of Web Application Frameworks/version 2 - Comparison of Features - Python

Python

Project Language Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s) Python 3.*
CherryPy Python Yes controller & URL dispatching Yes ORM agnostic use stdlib's unittest and doctest Templating engine agnostic Yes Form validation engine agnostic Yes
CubicWeb Python Yes controller & URL dispatching Yes Yes Yes Yes Yes Yes Yes Yes No
Flask Python Yes Yes Push Yes Yes Yes Yes Yes Jinja2 Yes Yes No
Grok Python Yes Yes Pull Yes OODBMS called ZODB, SQLAlchemy, Storm Unit tests, functional tests ZODB Generations Yes Yes Yes Yes
Pyjamas Python, JavaScript Yes Use PureMVC Python version (compiled to JavaScript) Yes ??, no direct data access No No
Pylons Python helpers for Prototype and script.aculo.us controller Push Yes ORM-agnostic via nose pluggable: Mako, Genshi, Myghty, Kid, more Beaker cache (memory, memcached, file, databases) preferred formencode No
Pyramid Python Yes Yes Push Yes ORM-agnostic Yes Yes pluggable: Chameleon, Genshi; Mako, more Beaker cache (memory, memcached, file, databases) preferred formencode Yes
Django Python Yes Full stack Push Yes Django ORM Yes Provided by South ACL-based Django Template Language Cache Framework Django Forms API Yes
TurboGears Python Toolkit-independent, provides support via JSON Full stack, best-of-breed based Push Yes SQLAlchemy nose SQLAlchemy-Migrate Repoze.what & Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode No
web2py Python Yes Yes Push Yes Yes Yes Yes Yes Yes Yes Yes No
Webware Python No Optional Pull No Yes Yes No Yes Yes No No No
BlueBream (Zope 3) Python via add-on products, e.g. Plone w/KSS Yes Pull Yes ZODB, SQLObject, SQLAlchemy Unit tests, functional tests ZODB generations ACL-based Yes Yes Yes No
Zope 2 Python Yes Pull Yes ZODB, SQLObject, SQLAlchemy Unit tests ACL-based Yes Yes CMFFormController No
mnml Python No No No No only development server No Templating engine agnostic No Form validation engine agnostic No

Read more about this topic:  Comparison Of Web Application Frameworks/version 2, Comparison of Features