Django is a web framework written in Python. It’s designed to help developers create complex, database-driven websites. it was originally  created in 2003 by Python programmers Adrian Holovaty and Simon Willison when they were working at the Lawrence Journal-World newspaper. It is a full-stack framework that helps in developing database-driven websites using Python language.

It is designed to handle two-sided applications that need a database layer to store information and interact with the user interface layer, which displays the data in various formats such as HTML pages, PDF documents, or JSON data structures. Django focuses on rapid development of Web applications by using many standard patterns. It follows the model-view-template (MVT) architectural pattern