Django is a Python-based framework for creating web applications.

Django, "the web framework for perfectionists with deadlines", is a Python-based framework for creating web applications.

With a powerful object-based database mapper, a clean syntax for mapping URLs to views, a simple template language and a convenient automatically generated administration interface, Django is one of the most popular of the Python web frameworks.

Django focuses on automating as much as possible while adhering to the DRY principle. It lets you build high-performing, elegant Web applications quickly.