How to Check Django Version? A Quick and Easy Guide


The high-level Python web framework Django is well known for its adaptability and simplicity of use. Maintaining your projects up to date and compatible with the newest features and security patches requires knowing how to check Django version, regardless of experience level in web development.

Django Versions All Proper Lists

VersionRelease DateEnd of Mainstream SupportEnd of Security Support
4.2 LTSDecember 8, 2022December 2023December 2025
4.1September 20, 2022April 5, 2023April 7, 2025
3.2 LTSDecember 7, 2021December 2022December 2024
3.1September 14, 2021April 5, 2022April 7, 2024
3.0December 10, 2020December 2021December 2023
2.2September 12, 2019December 2020December 2022
2.1March 14, 2018December 2019December 2021
2.0July 13, 2017December 2018December 2020
1.11June 29, 2016December 2017December 2019
1.10January 15, 2015December 2016December 2018
1.9October 13, 2014December 2015December 2017
1.8June 1, 2014December 2015December 2017
1.7March 8, 2013December 2014December 2016
1.6December 6, 2012December 2013December 2015
1.5July 10, 2012December 2013December 2015
1.4March 8, 2012December 2012December 2014
1.3November 21, 2011December 2012December 2014
1.2August 10, 2011December 2011December 2013
1.1April 19, 2011December 2011December 2013
1.0July 20, 2005December 2005December 2007
See also  What is Thread in Java? A Step-by-Step Guide

How to check Django Version? Process

Using the python -m django –version command: To verify the Django version, the easiest method is to enter this command into your terminal or command prompt (cmd).



python -m django –version



Django version 3.2.9


Using the Django-admin –version command: Using the Django-admin command is another simple way to find the version of Django. Launch the command prompt or terminal and type in – 



Django-admin –version





Using the pip freeze | grep Django command: Use the pip freeze and grep commands together to see a list of all installed Python modules and filter for the Django module. Just type the following command into the command prompt or terminal:



pip freeze | grep Django





Using the python run server –version command: Use the following command to verify the Django version if you’d rather while the development server is up and running:



python runserver –version





Check the Django Version using IDLE: Open Python IDLE to verify the Django version for Python 3. Write the identical line in the IDLE provided below.


import django



import Django



Check the Django Version using the pip: It provides all of the Python modules that are currently installed on your system. Launch a terminal window and enter the pip command there.


pip freeze or pip list

Update Django Version for Python

Any of these commands can be used to update the version of Django that you are using.

See also  Google Chrome Keeps Crashing: How to Fix it?


python -m pip install –upgrade Django

python -m pip install -U Django


# Python 3.8 to 3.11 supported only

python -m pip install Django-upgrade

Upgrade or Downgrade your Django version for Python

You can use the command below to upgrade or downgrade your Django version by entering its version number. This is useful if you occasionally want a specific version of Django to function properly in your environment.


pip install -v Django==3.0.5


staying updated with Django versions is crucial for web projects’ security and functionality. Utilizing commands like ‘python -m django –version,’ ‘Django-admin –version,’ ‘pip freeze | grep Django,’ and ‘python run server –version’ enables easy version checks, ensuring projects align with the latest features and security patches, regardless of one’s expertise level.

Read more

Share This Article
I'm a tech enthusiast and content writer at With a passion for simplifying complex tech concepts, delivers engaging content to readers. Follow for insightful updates on the latest in technology.
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *