Django is available open-source under the BSD license.
The latest official version is 3.2.9. Read the 3.2.9 release notes, then install it with pip:
pip install Django==3.2.9
As part of the Django 4.0 development process, Django 4.0b1 is available.
pip install --pre django
The latest and greatest Django version is the one that’s in our Git repository (our revision-control system).
git clone https://github.com/django/django.git
- should download venv
- after that download Django
Django is a Python-based web framework used by millions of developers and billions of consumers through popular apps like Instagram.It is open source.
all open source projects, the two major issues that crop up are:
- funding.
- control.
why does an open-source project need funding?
- It turns out that while writing code is fun and developers are generally willing to contribute their time for free to do so.
- there are a host of decidedly less fun tasks needed to maintain and sustain an open source project.
- handling any legal/trademark issues.
- triaging tickets.
- guiding community discussions.
- organizing conferences.
- managing release
As a result, almost all popular open source packages have some degree of funding involved such as:
-
Corporate Sponsor - A group of engineers within a larger, for-profit company decide to open-source internal code. This is how React (Facebook) and Angular (Google) emerged.
-
Solo - An individual developer initially creates code, open sources it, and retains default control. This is the case for VueJS, Tailwind CSS, and Laravel.
-
Non-profit - This was Django’s approach early on, in 2008, when the Django Software Foundation was formed to promote, support, and advance Django.
-
The DSF supports and maintains Django in a number of capacities.
-
The DSF also supports projects related to Django such as the Kickstarters for Django REST Framework 3, improved PostgreSQL support, among others.
-
The DSF itself is run by a Board of Directors, who are elected annually by the ~180 individual members
-
The DSF handles legal, financial, and administrative matters for Django.
-
Django has a small, core team of trusted volunteers who work alongside the Django Fellows to manage technical side of the Django Project.