2013-04-04 2 views
0

Установил djorm-Ext-pgfulltext с помощью командыImportError при импорте djorm_pgfulltext

pip install djorm-ext-pgfulltext 

И пытался импортировать это для полнотекстового поиска делового в Джанго

from djorm_pgfulltext.models import SearchManager 

Тогда я получаю эту ошибку

ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 

Как я могу это решить? Заранее спасибо.

ответ

0

Эта ошибка не зависит от установленной вами новой библиотеки. Официальный docs (ссылка для Django 1.3) дает вам некоторые решения вашей проблемы. Самый быстрый путь к EXPORT переменная:

# Example for Unix Bash Shell 
export DJANGO_SETTINGS_MODULE=mysite.settings 
django-admin.py runserver 

Другой путь, добавив следующие строки в файл __init__.py вашего проекта:

import os 
os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings' 

Как ваша структура проекта? Вы испытываете эту ошибку при каждом новом проекте django, который вы создаете? Добавление вашего корня проекта в PYTHONPATH env variable также является жизнеспособным решением для вас.

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