2013-04-04 187 views
0

使用命令導入錯誤在導入djorm_pgfulltext

pip install djorm-ext-pgfulltext 

安裝了djorm-EXT-pgfulltext並試圖在Django導入此爲全文SEACH

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項目都遇到這個錯誤嗎?將您的項目根目錄添加到env變量中也是一個可行的解決方案。