Tenemos varias formas de saber que versión de Django estamos usando y en este tutorial vamos a ver todas esas opciones que tenemos.

Con runserver

La primera opción y la más simple es corriendo el servidor de desarrollo de Django (python manage.py runserver). Una vez ejecuten el comando les mostrara una información parecida a esta:

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

May 13, 2020 - 01:10:50
Django version 3.0.6, using settings 'web.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Si se dan cuenta ahí mismo dice la versión de Django que están usando, para este ejemplo se logra visualizar que estamos usando la versión 3.0.6 de Django.

Con pip freeze

Una segunda opción para saber la versión de Django es usando el siguiente comando:

$ pip freeze | grep Django
Django==3.0.6

Este comando nos devolverá la versión de Django que esta instalada (3.0.6).

Con shell de Django

Otra opción es usar la shell de Django, corriendo lo siguiente:

$ python manage.py shell
>>> import django
>>> django.get_version()
'3.0.6'

Por último

Con el siguiente comando de Django podemos visualizar rápidamente la versión de Django.

$ python manage.py version
3.0.6

En este tutorial hemos revisado cuatro formas de obtener la versión de Django, espero que te sea de utilidad.