Как проверить версию Django - PullRequest
476 голосов
/ 24 июня 2011

Я должен использовать Python и Django для нашего приложения. Итак, у меня есть две версии Python, 2.6 и 2.7. Теперь я установил Django. Я мог бы успешно запустить образец приложения для тестирования Django. Но как мне убедиться, что Django использует версию 2.6 или 2.7 и какую версию модулей использует Django?

Ответы [ 25 ]

2 голосов
/ 16 февраля 2018

Введите следующую команду в оболочке Python

import django
django.get_version()
1 голос
/ 20 ноября 2017

Вы можете получить версию django, выполнив следующую команду в командной строке

python -m django - версия

Если Django установлен, вы должны увидеть версию, в противном случае вы получите сообщение об ошибке «Нет модуля с именем django».

1 голос
/ 24 мая 2017

Если вы работаете в виртуальной среде, просто pip freeze сообщит вам, если вы не можете использовать это

django-admin --version
0 голосов
/ 08 января 2019

Версия Python, поддерживаемая версией Django

Django version     Python versions
1.0                2.3, 2.4, 2.5, 2.6
1.1                2.3, 2.4, 2.5, 2.6
1.2                2.4, 2.5, 2.6, 2.7
1.3                2.4, 2.5, 2.6, 2.7
1.4                2.5, 2.6, 2.7
1.5                2.6.5, 2.7 and 3.2.3, 3.3 (experimental)
1.6                2.6.5, 2.7 and 3.2.3, 3.3
1.11               2.7, 3.4, 3.5, 3.6, 3.7 (added in 1.11.17)
2.0                3.4, 3.5, 3.6, 3.7
2.1, 2.2           3.5, 3.6, 3.7

Чтобы убедиться, что Django виден Python, введите python из вашей оболочки.Затем в приглашении Python попытайтесь импортировать Django:

>>> import django
>>> print(django.get_version())
2.1
>>> django.VERSION
(2, 1, 4, 'final', 0)
0 голосов
/ 14 августа 2018

Вы можете импортировать django, а затем набрать оператор print, как указано ниже, чтобы узнать версию django, т.е. установленную в вашей системе:

>>> import django
>>> print(django.get_version())
2.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...