Django is an open source web application framework, developed using Python, which follows the Model View Controller architectural pattern. It is maintained by the Django Software Foundation.
Django's objective is to simplify the creation of complex, data-driven websites. Django puts special weight on re-usability of components and rapid development. Django also offers an administrative Interface for create, read, update and delete which is created dynamically.
Django was created in 2003 by Adrian Holovaty and Simon Willison, when they began using Python to build applications. The framework was named after guitarist Django Reinhardt.
The Django distribution has a number of bundled applications, including:
Tools for creating RSS feeds.
Tools for creating Google Sitemaps.
An extensible authentication system.
The dynamic administrative interface.
A sites framework that allows one Django installation to run multiple websites, each with their own content and applications.
Ready to prevent SQL injection, password cracking and security attacks.
A framework for creating GIS applications.
Some widely used website that use Django include Pinterest, Instagram, Mozilla and Disqus.