Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2010 23:45:29

sht
От:
Зарегистрирован: 2010-03-02
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

форма

Здравствуйте, по команде

 >>> from contact.forms import ContactForm
выдает
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named contact.forms
как побороть? django установлен.



Офлайн

#2 Июнь 10, 2010 02:24:16

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

форма

sht
django установлен.
А приложение contact?



Офлайн

#3 Июнь 10, 2010 05:20:58

sht
От:
Зарегистрирован: 2010-03-02
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

форма

да стоит.



Офлайн

#4 Июнь 10, 2010 23:12:33

sht
От:
Зарегистрирован: 2010-03-02
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

форма

как понимаю что-то с переменной окружения делать path. ошибка типовая. вот только чет не нашел решение(



Офлайн

#5 Июнь 11, 2010 09:44:20

tmt
От:
Зарегистрирован: 2010-03-26
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

форма

Когда импортируется модуль, поиск происходит сначала в текущем каталоге, затем в каталогах, указанных в переменной окружения
PYTHONPATH, далее в зависящих от платформы путях по умолчанию.
В переменной sys.path хранятся пути по которым осуществляется поиск.
Добавте путь к “contact” в PYTHONPATH, или в райнтайме измените sys.path. Только путь добавляйте на уровень где лежит contact без включения его самого.
Хотя кажется мне что вы где то перемудрили и истина где то рядом… =)



Отредактировано (Июнь 11, 2010 09:49:02)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version