Проверить версию Django

Vaibhav Vaibhav 30 Январь 2023 29 Июнь 2021 Django Django Version
  1. Проверить версию Django
  2. Проверить версию Django с помощью команды python
  3. Проверить версию Django с помощью команды django-admin
  4. Проверить версию Django с помощью файла manage.py
Проверить версию Django

В этой статье мы обсудим, как проверить версию библиотеки Django.

Прежде чем мы продолжим, обратите внимание на два ключевых момента.

  1. Убедитесь, что на вашем компьютере установлены библиотеки Python и Django или, если вы используете виртуальную среду, не забудьте переключиться на нее. В противном случае Python выдаст ошибку, что Django не существует.
  2. На всех выходах вместо цифр будет 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
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

LinkedIn GitHub