Django (web framework)

Original author(s)Adrian Holovaty, Simon Willison
Developer(s)Django Software Foundation[1]
Initial release21 July 2005 (2005-07-21)[2]
Stable release
5:5.0.6[3] Edit this on Wikidata / 7 May 2024 (7 May 2024)
Repository
Written inPython[1]
Size8.9 MB[4]
TypeWeb framework[1]
License3-clause BSD[5]
Websitewww.djangoproject.com Edit this on Wikidata

Django (/ˈæŋɡ/ JANG-goh; sometimes stylized as django)[6] is a free and open-source, Python-based web framework that runs on a web server. It follows the model–template–views (MTV) architectural pattern.[7][8] It is maintained by the Django Software Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-profit.

Django's primary goal is to ease the creation of complex, database-driven websites. The framework emphasizes reusability and "pluggability" of components, less code, low coupling, rapid development, and the principle of don't repeat yourself.[9] Python is used throughout, even for settings, files, and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models.

Some well-known sites that use Django include Instagram,[10] Mozilla,[11] Disqus,[12] Bitbucket,[13] Nextdoor[14] and Clubhouse.[15]

  1. ^ a b c "django/README". GitHub. Retrieved 8 September 2020.
  2. ^ "Django FAQ". Retrieved 27 March 2019.
  3. ^ "Release 5.0.6". 7 May 2024. Retrieved 22 May 2024.
  4. ^ "Django Download". Retrieved 7 August 2020.
  5. ^ "django/LICENSE". GitHub. Retrieved 8 September 2020.
  6. ^ "FAQ: General - Django documentation - Django". Retrieved 30 April 2016.
  7. ^ "FAQ: General - Django documentation - Django". Retrieved 30 April 2016.
  8. ^ Adrian Holovaty, Jacob Kaplan-Moss; et al. The Django Book. Archived from the original on 2 September 2016. Retrieved 3 September 2013. Django follows this MVC pattern closely enough that it can be called an MVC framework
  9. ^ "Design Philosophies". Django. Retrieved 18 March 2018.
  10. ^ "What Powers Instagram: Hundreds of Instances, Dozens of Technologies". Instagram Engineering.
  11. ^ "Python". Mozilla Developer Network. Archived from the original on 8 February 2012. Retrieved 30 April 2016.
  12. ^ Robenolt, Matt. "Scaling Django to 8 Billion Page Views". blog.disqus.com.
  13. ^ "DjangoSuccessStoryBitbucket – Django". Archived from the original on 20 April 2016. Retrieved 30 April 2016.
  14. ^ "The anti-Facebook: one in four American neighborhoods are now using this private social network". The Verge. 18 August 2014. Retrieved 16 June 2016.
  15. ^ Demi, Luke (15 August 2021). "Reining in the thundering herd ⛈ Getting to 80% CPU utilization with Django". Clubhouse Blog. Retrieved 16 August 2021.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search