Как узнать версию django

Как проверить версию Django

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

26 ответов

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы хотите проверить версию Django, откройте консоль Python и введите

в основном то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:

Если вы установили приложение:

перейти к вашей Джанго проект домашний каталог и сделать:

Я использую ожидания (графический интерфейс Python).

для Django (как упоминалось другими здесь):

потенциальная проблема с простой проверкой версии заключается в том, что версии обновляются, и поэтому код может устареть. Вы хотите, чтобы убедиться, что ‘1.7’

решение заключается в использовании StrictVersion от distutils.

введите в командной строке следующую команду:

Если django установлен, он будет печатать текущую версию (например. 1.6.5 ),
в противном случае оболочка напечатает сообщение об ошибке.

Если у вас Пип, вы также можете сделать

и он покажет вашу версию Django.

вы можете передать его через grep, чтобы получить только версию Django. То есть,

как вы говорите, у вас есть две версии Python, я предполагаю, что они находятся в разных виртуальных сред (например, venv) или, возможно, среды conda.

когда вы установили django, это было, вероятно, только в одной среде. Возможно, у вас есть две разные версии django, по одной для каждой версии python.

In из терминала Unix / Mac вы можете проверить свою версию python следующим образом:

Если вы хотите знать источник:

и проверить версию django:

для проверки использования оболочки Python выполните следующие действия.

Если вы хотите сделать это в оболочке Unix / Linux с одной строкой, то сделайте

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

перейдите в консоль и введите:

обновление

в последнее время я заметил, что правильным способом будет перейти к оболочке python и проверить версию там:

модуль версии Джанго будет установлен модуль версии под версию Python, указанный PYTHONPATH.

run pip list на терминале LINUX и найти Django и его версию в списке

run pip freeze на cmd в Windows

Вы можете сделать это и без Python. Просто введите это в свой каталог Django:

и вы получите что-то вроде:

существует недокументированный модуль версий utils в django

С этим вы можете получить обычную версию как строку или подробный кортеж версии:

существуют различные способы получить версию Django. Вы можете использовать любое одно из следующих приведенных ниже согласно вашим требованиям.

Примечание: если вы работаете в виртуальной среде, Пожалуйста, загрузите среду python

Команды Терминала

Команды Оболочки Django

(не стесняйтесь изменять этот ответ, если у вас есть какая-то коррекция или вы хотите добавить больше информации.)

Я думал, что наиболее подходящие для Python образом:

это определенно лучший способ получить номер версии любого пакета!

что касается python версия, я согласен с @jamesdradbury

связывая все это вместе:

Если вы хотите сделать сравнение версий Django, вы можете использовать django-nine (pip install django-nine). Например, если версия Django установлена в вашей среде 1.7.4, то верно следующее.

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

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

откройте командную строку на компьютере с Windows.

после того, как вы его открыли, введите следующую строку.

взамен вы получите обратно версию Django, которую вы установили на свой компьютер.

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

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

после django 1.0 вы можете просто сделать это

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

Источник

Как проверить версию Django

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

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы хотите проверить версию Django, откройте консоль Python и введите

Если вы установили приложение:

Перейдите в ваш домашний каталог Django project и выполните:

Я использую IDLE (Python GUI).

Вы можете передать его через grep, чтобы получить только версию Django. То есть,

Для Джанго (как уже упоминалось здесь):

Потенциальная проблема простой проверки версии заключается в том, что версии обновляются, и поэтому код может устареть. Вы хотите убедиться, что «1.7»

Введите в командной строке следующее:

Если Django установлен, он напечатает свою текущую версию (например, 1.6.5 ),
В противном случае оболочка напечатает сообщение об ошибке.

Когда вы установили Django, скорее всего, это было только в одной среде. Возможно, у вас есть две разные версии Django, по одной для каждой версии python.

В терминале Unix/Mac вы можете проверить версию Python следующим образом:

Если вы хотите узнать источник:

И чтобы проверить версию Django:

Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.

Примечание: Если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

Команды оболочки Django

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Источник

How to check Django version

I have to use Python and Django for our application. So I have two versions of Python, 2.6 and 2.7. Now I have installed Django. I could run the sample application for testing Django succesfuly. But how do I make sure whether Django uses the 2.6 or 2.7 version and what version of modules Django uses?

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

30 Answers 30

Django 1.5 supports Python 2.6.5 and later.

If you want to check the Django version, open a Python console and type

Basically the same as bcoughlan’s answer, but here it is as an executable command:

If you have installed the application:

Go to your Django project home directory and do:

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

I am using the IDLE (Python GUI).

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

You can pipe it through grep to get just the Django version. That is,

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

As you say you have two versions of Python, I assume they are in different virtual environments (e.g. venv) or perhaps Conda environments.

When you installed Django, it was likely in only one environment. It is possible that you have two different versions of Django, one for each version of python.

In from a Unix/Mac terminal, you can check your Python version as follows:

If you want to know the source:

And to check the version of Django:

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

For Django (as mentioned by others here):

The potential problem with simply checking the version, is that versions get upgraded and so the code can go out of date. You want to make sure that ‘1.7’

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

There are various ways to get the Django version. You can use any one of the following given below according to your requirements.

Note: If you are working in a virtual environment then please load your python environment

Terminal Commands

Django Shell Commands

(Feel free to modify this answer, if you have some kind of correction or you want to add more related information.)

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

For checking using a Python shell, do the following.

If you wish to do it in Unix/Linux shell with a single line, then do

Once you have developed an application, then you can check version directly using the following.

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Type in your CMD or terminal:

Django version or any other package version

Open the terminal or command prompt

You can find any package version.

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

The module versions used by Django will be the module versions installed under the version of Python specified by PYTHONPATH.

Run pip list in a Linux terminal and find Django and its version in the list:

Run pip freeze on cmd on Windows.

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

There is an undocumented utils versions module in Django:

With that, you can get the normal version as a string or a detailed version tuple:

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

You can do it without Python too. Just type this in your Django directory:

And you will get something like:

After django 1.0 you can just do this

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

The most pythonic way I’ve seen to get the version of any package:

Also there is distutils to compare the version:

As for getting the python version, I agree with James Bradbury:

Tying it all together:

If you want to make Django version comparison, you could use django-nine (pip install django-nine). For example, if Django version installed in your environment is 1.7.4, then the following would be true.

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

You can get django version by running the following command in a shell prompt

If Django is installed, you should see the version otherwise you’ll get an error telling “No module named django”.

Type the following command in Python shell

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Python version supported by Django version

To verify that Django can be seen by Python, type python from your shell. Then at the Python prompt, try to import Django:

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию django

you can import django and then type print statement as given below to know the version of django i.e. installed on your system:

Open your CMD or Terminal and run any of the following commands

Как узнать версию django. Смотреть фото Как узнать версию django. Смотреть картинку Как узнать версию django. Картинка про Как узнать версию django. Фото Как узнать версию djangoIt’s very simple open the CLI(command line or any IDE) wherever you installed python and Django just type,

see here I have installed the latest Python and Django in my system and the result is shown in fig.

There are two more methods to get the Version (of Django and other packages). Both of them need a version variable for the package to get the version. According to PEP-396 the __version__variable should be set for every Python module.

With that in mind, you know how to get the version for almost every Django/Python package. Look inside the __init__.py of the package root. So if you are a fast at navigating through the filesystem, this can be a very universal way of getting the Version of any package inside your site-package (virtual environment).

There is a very helpful tool that is called django debug toolbar. If you use it (very recommendable for Django development) you can list the versions of all apps that have a package.__version__.

Источник

Как проверить версию Django

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

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы хотите проверить версию Django, откройте консоль Python и введите

Если вы установили приложение:

Перейдите в домашний каталог вашего проекта Django и выполните:

Я использую IDLE (Python GUI).

и он покажет всю версию вашего компонента, включая Django.

Вы можете передать его через grep, чтобы получить только версию Django. Это,

Для Джанго (как уже упоминалось здесь):

Потенциальная проблема простой проверки версии заключается в том, что версии обновляются, и поэтому код может устареть. Вы хотите убедиться, что «1.7» — Джеймс Брэдбери
источник

Когда вы установили django, скорее всего, это было только в одной среде. Возможно, у вас есть две разные версии django, по одной для каждой версии python.

В терминале Unix / Mac вы можете проверить версию Python следующим образом:

Если вы хотите узнать источник:

И чтобы проверить версию Django:

Есть разные способы получить версию Django. Вы можете использовать любое из приведенного ниже в соответствии с вашими требованиями.

Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

Команды оболочки Django

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Источник

Как проверить версию Django

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

Django 1.5 поддерживает Python 2.6.5 и более поздние версии.

Если вы хотите проверить версию Django, откройте консоль Python и введите

По сути, это то же самое, что и ответ bcoughlan, но здесь это как исполняемая команда:

Если вы установили приложение:

Перейдите в свой Django домашний каталог проекта и выполните:

Я использую IDLE (графический интерфейс Python).

Если у вас pip, вы также можете сделать

и он покажет вашу версию Django.

Вы можете передать его через grep, чтобы получить только версию Django. То есть

Введите в командной строке следующее:

Если django установлен, он распечатает текущую версию (например, 1.6.5 ),

иначе оболочка выведет сообщение об ошибке.

Для Django (как упоминалось выше):

Как вы говорите, у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, среды conda.

Когда вы установили django, это было возможно только в одной среде. Возможно, у вас есть две разные версии django: по одной для каждой версии python.

В терминале Unix/Mac вы можете проверить свою версию python следующим образом:

Если вы хотите узнать источник:

И проверить версию django:

Есть разные способы получить версию Django. Вы можете использовать любое из приведенных ниже в соответствии с вашими требованиями.

Примечание: если вы работаете в виртуальной среде, пожалуйста, загрузите вашу среду Python

Терминальные команды

Команды оболочки Django

(Не стесняйтесь изменять этот ответ, если у вас есть какие-то исправления или вы хотите добавить дополнительную информацию.)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *