Django is a free Python web application framework using the MVC design pattern. The project is supported by the organization Django Software Foundation.
A Django site is built from one or more applications that are recommended to be made alienable and connectable. This is one of the significant architectural differences of this framework from some others (for example, Ruby on Rails). One of the basic principles of the framework - DRY (English Don't repeat yourself)
Also, unlike other frameworks, Django's URL handlers are explicitly configured using regular expressions.
To work with the database, Django uses its own ORM, in which the data model is described by the Python classes, and the database schema is generated from it.