Импорт заявления с Django - PullRequest
       4

Импорт заявления с Django

1 голос
/ 02 октября 2010

У меня проблема с ошибочным оператором импорта, он вызывается командой manage.py.Работает в оболочке manage.py.Это также недавно сработало, я пытался пересмотреть свои шаги безрезультатно.Любой совет?

1 Ответ

1 голос
/ 03 октября 2010

У вашего вопроса недостаточно информации, чтобы ответить окончательно, но я могу, по крайней мере, предложить несколько советов для устранения проблемы.

Поймите утверждение import

Прочитайте и поймите документацию для оператора import для вашей версии Python.

Проверьте путь Python

Один ключевой шаг к отладкелюбая проблема с импортом - убедиться, что ваш модуль доступен по пути Python.Добавьте следующий код в код, в котором возникла проблема:

import sys
print "\n".join( sys.path )

Где-то в этом списке должно быть дерево каталогов, содержащее ваш модуль.Если его там нет, вам придется либо по-другому ссылаться на свой модуль, либо добавить правильный путь к пути Python.Имейте в виду, что Python является динамическим языком - путь Python может быть изменен во время работы программы, и что важно, так это состояние пути Python во время их первого импорта модуля .

Не забудьте добавить файл __init__.py в ваши пакеты

Он должен присутствовать, даже если он пуст.

Поиск StackOverflow перед запросомвопрос

Простой поиск [python] import или [django] import может вызвать аналогичный вопрос с ответами, которые соответствуют вашей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...