使用命令
安装djorm-ext-pgfulltextpip install djorm-ext-pgfulltext
并试图在django
中导入全文搜索from djorm_pgfulltext.models import SearchManager
然后我收到此错误
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
我该如何解决这个问题?提前谢谢。
答案 0 :(得分: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变量也是一种可行的解决方案。