Проверить версию Django
- Проверить версию Django
-
Проверить версию Django с помощью команды
python
-
Проверить версию Django с помощью команды
django-admin
-
Проверить версию Django с помощью файла
manage.py

В этой статье мы обсудим, как проверить версию библиотеки Django.
Прежде чем мы продолжим, обратите внимание на два ключевых момента.
- Убедитесь, что на вашем компьютере установлены библиотеки Python и Django или, если вы используете виртуальную среду, не забудьте переключиться на нее. В противном случае Python выдаст ошибку, что Django не существует.
- На всех выходах вместо цифр будет
X
, потому что версия у всех может быть разной.
Проверить версию Django
Проверить версию библиотеки Django с помощью Python - несложная задача. Интересно, что есть четыре пути, которыми мы можем действовать. Во всех методах мы будем использовать некоторые функции из библиотеки Django.
См. Следующий фрагмент кода.
import django
from django.utils import version
print(django.VERSION)
print(django.get_version())
print(version.get_complete_version())
print(version.get_version())
Выход:
(X, X, X, 'final', X)
'X.X'
(X, X, X, 'final', X)
'X.X'
Атрибут VERSION
Django и трех других функций, а именно get_version()
, utils.version.get_complete_version()
и utils.version.get_version()
может использоваться для проверки версии Django.
Проверить версию Django с помощью команды python
Мы всегда можем вызвать Python и выполнить код Python прямо из командной строки, используя следующий синтаксис.
python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args]
У этой команды есть несколько параметров, но мы будем использовать только два варианта для проверки версии библиотеки Django.
Используя опцию -c
или command
, мы можем выполнить один или несколько операторов Python, разделенных новой строкой, прямо из командной строки. Эти утверждения должны быть заключены в двойные кавычки ""
.
См. Следующие команды. Мы выполним код Python из предыдущего раздела прямо из командной строки.
python -c "import django; print(django.VERSION)"
python -c "import django; print(django.get_version())"
python -c "from django.utils import version print(version.get_complete_version())"
python -c "from django.utils import version print(version.get_version())"
Выход:
(X, X, X, 'final', X)
X.X
(X, X, X, 'final', X)
X.X
Используя опцию -m
или module-name
, мы можем получить доступ к модулю Python и использовать его опции для проверки метаданных модуля. --version
используется для проверки версии модуля.
Обратитесь к следующей команде.
python -m django --version
Выход:
X.X
Проверить версию Django с помощью команды django-admin
Мы также можем использовать команду django-admin
для печати версии библиотеки Django. Мы воспользуемся опцией --version
или version
этой команды, чтобы проверить версию модуля.
См. Следующие команды.
django-admin version
django-admin --version
Выход:
X.X
X.X
Проверить версию Django с помощью файла manage.py
Если вы когда-либо создавали проект Django, вы бы знали, что внутри каталога проекта всегда существует файл manage.py
. Это важный файл, и мы рекомендуем не связываться с ним. Тем не менее, мы всегда можем использовать этот файл для печати версии библиотеки Django, точно так же, как при запуске сервера Django.
Обратитесь к следующей команде.
python manage.py --version
Выход:
X.X