Django
A high-level Python web framework.
Django is a high-level Python web framework that follows the "batteries included" philosophy: ORM, admin interface, URL routing, templates, forms, authentication, sessions, security middleware, and migrations all ship in the box. The trade-off is opinions — the standard Django way of structuring a project, defining models, and writing views is well established and deviating from it is more work than following it.
Adrian Holovaty and Simon Willison started Django at the Lawrence Journal-World newspaper around 2003 and released it as open source in 2005. The Django Software Foundation has governed the project since 2008. Django releases follow a predictable schedule with Long Term Support every two years.
Django is widely used by Instagram, Pinterest, Mozilla, the Washington Post, NASA, and a long list of smaller sites. It is particularly common at media organisations, scientific computing groups, and any team that wants to ship a CRUD-heavy web app quickly. The Python ecosystem's machine-learning leadership has also brought Django into many ML-serving and data-platform backends.
Install
pip install django
Authors
- Django Software Foundation