# Django

> Python web framework

**Wikidata**: [Q842014](https://www.wikidata.org/wiki/Q842014)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Django_(web_framework))  
**Source**: https://4ort.xyz/entity/django

## Summary
Django is a Python web framework used for building web applications. Created by the Lawrence Journal-World in 2004 and now developed by the Django Software Foundation, it emphasizes rapid development and clean pragmatic design.

## Key Facts
- Inception: 2004 (created by Lawrence Journal-World)
- Developer: Django Software Foundation
- License: 3-clause BSD License
- Programming Language: Python
- Instance of: web framework, Python package, free software
- Named after: Jazz guitarist Django Reinhardt
- Website: https://www.djangoproject.com/
- Publication Date: 2005-07-13 (first release)
- Source Code Repository: https://github.com/django/django

## FAQs
### Q: What is Django?
A: Django is a Python web framework for building web applications. It follows a "batteries-included" philosophy, providing built-in tools for common development tasks like authentication, URL routing, and database interactions.

### Q: Who created Django?
A: Django was created by the Lawrence Journal-World in 2004. It is now maintained by the Django Software Foundation, a non-profit organization.

### Q: What license does Django use?
A: Django is released under the 3-clause BSD License, allowing free use and modification with minimal restrictions.

### Q: When was Django first released?
A: The first version of Django was published on July 13, 2005.

### Q: What programming language is Django written in?
A: Django is written entirely in Python.

## Why It Matters
Django revolutionized Python web development by providing a comprehensive, opinionated framework that accelerates application development while maintaining security and scalability. Its "batteries-included" approach reduces boilerplate code and integrates essential features like ORM, authentication, and admin interfaces out-of-the-box. This has made Django a cornerstone for building complex web applications—from content management systems to scientific platforms—while its open-source nature and strong community support ensure continuous innovation and reliability. Django's emphasis on security and maintainability addresses common web development pain points, enabling developers to focus on business logic rather than infrastructure concerns.

## Notable For
- Named after jazz guitarist Django Reinhardt, reflecting its origin in a newsroom environment that valued improvisation and creativity
- One of Python's most widely adopted web frameworks, with 47 Wikidata sitelinks and 171,648 Twitter followers (as of 2023)
- "Batteries-included" philosophy providing built-in solutions for authentication, ORM, templating, and admin interfaces
- Strong security focus with built-in protections against SQL injection, XSS, and CSRF vulnerabilities
- Developed by the Django Software Foundation, ensuring long-term sustainability and community governance

## Body
### Overview
Django is a high-level Python web framework designed for rapid development of secure and maintainable web applications. It follows model-view-template (MVT) architecture and emphasizes DRY (Don't Repeat Yourself) principles.

### Development
- **Creator**: Lawrence Journal-World (2004)
- **Developer**: Django Software Foundation
- **License**: 3-clause BSD License
- **Operating System**: Cross-platform
- **Programming Language**: Python

### Version History
- 1.6 (2013-11-06)
- 1.6.4 (2014-04-28)
- 1.6.8 (2014-10-22)
- 1.7 (2014-09-03)
- 1.7.1 (2014-10-22)
- 1.7.2 (2015-01-03)
- 1.7.4 (2015-01-27)
- 1.8 (2015-04-01)
- 1.8.5 (2015-10-03)
- 1.9 (2015-12-01)

### Ecosystem
- **Website**: https://www.djangoproject.com/ (English)
- **Source Code**: https://github.com/django/django
- **PyPI Project**: Django
- **Dependencies**: asgiref, pytz, sqlparse
- **Social Media**: 
  - Twitter: @djangoproject (verified since 2010-09-15)
  - Mastodon: django@fosstodon.org (since 2022-11-05)
  - Bluesky: djangoproject.com (since 2024-11-10)

### Distribution
- **Debian**: python3-django, python-django, python-django-common
- **Ubuntu**: python3-django, python-django, python-django-common
- **Arch Linux**: python-django, python2-django
- **Gentoo**: dev-python/django
- **FreeBSD**: www/py-django111, www/py-django21, www/py-django22, www/py-django30, www/py-django31
- **macOS**: py-django (MacPorts)
- **Nix**: python312Packages.django

### Community
- **Subreddit**: r/django (since 2008-01-25)
- **IRC**: irc://irc.libera.chat/django (preferred, migrated from freenode in 2021-05-26)
- **Stack Exchange**: https://stackoverflow.com/tags/django
- **Lemmy Communities**: django@programming.dev, django@lemmy.ml

### Recognition
- **Sitelink Count**: 47 (Wikidata)
- **Social Media Followers**: 171,648 (Twitter, 2023-02-06)
- **Wikipedia**: Available in 10 languages (ar, be, bg, bn, ca, commons, cs, de, el, en)
- **Freebase ID**: /m/06y_qx
- **Open Hub ID**: django

### Competitors
- Vue.js (JavaScript framework, since 2014)
- Node.js (JavaScript runtime environment, since 2009)
- Flask (Python web framework)

## References

1. GNU Guix
2. [Source](http://www.djangobook.com/en/2.0/chapter01.html#django-s-history)
3. [Source](https://github.com/django/django/blob/master/LICENSE)
4. [The django Open Source Project on Open Hub: Licenses Page. Open Hub](https://www.openhub.net/p/django/licenses)
5. [The django Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/django/analyses/latest/languages_summary)
6. [2025](https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv)
7. [Source](https://docs.djangoproject.com/en/1.7/releases/1.6/)
8. [Release 1.6. 2013](https://github.com/django/django/releases/tag/1.6)
9. [Source](https://www.djangoproject.com/download/)
10. [Source](https://www.djangoproject.com/weblog/)
11. [Release 1.6.4. 2014](https://github.com/django/django/releases/tag/1.6.4)
12. [Source](https://docs.djangoproject.com/en/1.7/releases/1.6.8/)
13. [Release 1.6.8. 2014](https://github.com/django/django/releases/tag/1.6.8)
14. [Source](https://docs.djangoproject.com/fr/1.7/releases/1.7/)
15. [Release 1.7. 2014](https://github.com/django/django/releases/tag/1.7)
16. [Source](https://docs.djangoproject.com/en/1.7/releases/1.7.1/)
17. [Release 1.7.1. 2014](https://github.com/django/django/releases/tag/1.7.1)
18. [Release 1.7.2. 2015](https://github.com/django/django/releases/tag/1.7.2)
19. [Source](https://docs.djangoproject.com/en/1.7/releases/1.7.4/)
20. [Release 1.7.4. 2015](https://github.com/django/django/releases/tag/1.7.4)
21. [Source](https://www.djangoproject.com/weblog/2015/apr/01/release-18-final/)
22. [Release 1.8. 2015](https://github.com/django/django/releases/tag/1.8)
23. [Source](https://docs.djangoproject.com/en/1.8/releases/1.8.5/)
24. [Release 1.8.5. 2015](https://github.com/django/django/releases/tag/1.8.5)
25. [Source](https://docs.djangoproject.com/en/1.9/releases/1.9/)
26. [Release 1.9. 2015](https://github.com/django/django/releases/tag/1.9)
27. [Django 1.9.1 release notes](https://docs.djangoproject.com/en/1.9/releases/1.9.1/)
28. [Release 1.9.1. 2016](https://github.com/django/django/releases/tag/1.9.1)
29. [Django 1.9.5 release notes](https://docs.djangoproject.com/en/1.9/releases/1.9.5/)
30. [Release 1.9.5. 2016](https://github.com/django/django/releases/tag/1.9.5)
31. [Django 1.9.7 release notes](https://docs.djangoproject.com/en/1.9/releases/1.9.7/)
32. [Release 1.9.7. 2016](https://github.com/django/django/releases/tag/1.9.7)
33. [Django 1.9.8 release notes](https://docs.djangoproject.com/en/1.9/releases/1.9.8/)
34. [Release 1.9.8. 2016](https://github.com/django/django/releases/tag/1.9.8)
35. [Source](https://www.djangoproject.com/weblog/2016/aug/01/django-110-released/)
36. [Release 1.10. 2016](https://github.com/django/django/releases/tag/1.10)
37. [Release 1.9.9. 2016](https://github.com/django/django/releases/tag/1.9.9)
38. [2016](https://github.com/django/django/releases/tag/1.10b1)
39. [2016](https://github.com/django/django/releases/tag/1.10a1)
40. [2016](https://github.com/django/django/releases/tag/1.10rc1)
41. [Source](https://www.djangoproject.com/weblog/2016/sep/01/bugfix-release/)
42. [Release 1.10.1. 2016](https://github.com/django/django/releases/tag/1.10.1)
43. [Source](https://docs.djangoproject.com/en/1.10/releases/1.10.2/)
44. [Release 1.10.2. 2016](https://github.com/django/django/releases/tag/1.10.2)
45. [Source](https://docs.djangoproject.com/en/1.10/releases/1.10.3/)
46. [Release 1.10.3. 2016](https://github.com/django/django/releases/tag/1.10.3)
47. [Source](https://docs.djangoproject.com/en/1.10/releases/1.10.4/)
48. [Release 1.10.4. 2016](https://github.com/django/django/releases/tag/1.10.4)
49. [Source](https://docs.djangoproject.com/en/1.10/releases/1.10.5/)
50. [Release 1.10.5. 2017](https://github.com/django/django/releases/tag/1.10.5)