Django is an extremely widely used framework, and because it’s open source.Django is a web framework which written in python & follows the MVC architectural pattern. It is maintained by the django software foundation, an independent organization. There are many other framework like Pyramid,web2py,Flask etc. which support developers in the design & maintenance of complex applications. Pyjamas & IronPython can be used to develop the client-side of ajax-based applications.Django officially supports four database backends: PostgreSQL, MySQL, SQLite, and Oracle.More interestingly, django includes a layer between the developer and the database called an ORM (Object Relational Mapper).Django provides well-organized documentation and example code tagged for every specific release.