2013-11-09 3 views
4

Я построил небольшой проект в своей системе.
После того, как я построил проект, я положил его на USB-накопитель и скопировал в другую систему.
Когда я запускаю проект, как он может определить, установлено ли в системе django или у системы есть все требования к проекту?Как может проект django определить, установлена ​​ли система django?

Например, я сделал проект для блога на ноутбуке, а затем скопировал этот проект (блог) на USB-накопитель, а затем скопировал этот проект (блог) в свою собственную систему. После копирования я попытался запустить проект. Если django установлен, то проект выполняется успешно. Но когда django не установлен, он дает ошибку в терминале.

Как программа может определить, установлен ли установленный (Django/Python) или нет?

+0

Это не так, вам нужно снова установить и настроить Django. –

+0

Вы должны прочитать это http://www.tangowithdjango.com/book/chapters/requirements.html#sharing-your-package-list –

+0

Да Программа обнаруживает, установлен ли требуемый модуль или нет. Вот почему мы получаем ImportError –

ответ

1

Просто модуль не будет найден при попытке запустить проект.

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

+0

Hi , Спасибо за ans, но это команда знать себя, что django установлен или нет, и это pip freeze другой способ узнать, что django установлен или нет. Я спрашиваю, как проект знает, что django установлен или нет. как в переменной java enviornment. –

1

Когда вы попытаетесь запустить проект Django, вы получите ImportError, и я думаю, что это обнаружение, установленное django или нет.

ImportError: No module named django 

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

python manage.py is_django_installed 

даже вы можете настроить runserver/мигрировать команду/управления SyncDB для проверки установлено, что Джанго или нет.

Смежные вопросы