Django is a high-level Python web framework built for rapid development and clean, pragmatic design. It follows the Model-View-Template (MVT) pattern.
Its key features:
It comes batteries included, meaning common features ship with it. These include an admin interface, authentication and an Object-Relational Mapper (ORM) that maps classes to tables.
It follows the DRY principle, short for Don't Repeat Yourself.
It protects against common attacks such as SQL injection, cross-site scripting and cross-site request forgery.
It scales to high-traffic sites. Its "shared-nothing" design means the parts share no state, so you can add database, cache or web servers.
It suits both HTML sites and JSON APIs.
It has a large community, ecosystem and documentation.
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.