2015-01-25 3 views
0

Я не могу поверить, что об этом раньше не спрашивали. Помимо использования синтаксической ошибки, чтобы сделать экран отладки отображаемым в браузере, есть ли другой способ проверить, какая версия Python работает на сайте Django?Как проверить, какая версия Python использует сайт Django?

+0

В каком смысле? Вы принимаете сайт? –

+0

Да, у меня есть это на linux box. У меня установлены Python 2.6.6 и Python 2.7.9 и просто хочу подтвердить, что он использует Python в моем виртуальном env, так как в последний раз это не так. – user83039

+0

Вы можете установить панель инструментов отладки Django, которая отображает используемую версию Python. –

ответ

0

не отличается от проверки версии Python из любой программы на Python, https://docs.python.org/2/library/platform.html#platform.python_version

>>> from platform import python_version 
>>> python_version()  # Read this value from e.g. a Django command, or a page 
'2.7.6' 

# Or 
>>> import sys 
>>> sys.version_info 
sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0) 
+0

Итак, вы предлагаете временно включить его в свой код? – user83039

+0

Это зависит от вас, например. я по некоторым проектам я поместил тег git на нижний колонтитул страниц, чтобы показать версию приложения, я прочитал значение один раз при запуске приложения и кешировал его. Вы можете легко сделать то же самое с 'python_version', который находится в std lib с 2.3 – bakkal