0

使用命令安装了 djorm-ext-pgfulltext

pip install djorm-ext-pgfulltext

并尝试将其导入 django 中的全文搜索

from djorm_pgfulltext.models import SearchManager

然后我得到这个错误

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

我该如何解决这个问题?提前致谢。

4

1 回答 1

0

该错误与您安装的新库无关。官方文档(链接适用于 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 项目是否都遇到此错误?将您的项目根目录添加到PYTHONPATHenv 变量对您来说也是一个可行的解决方案。

于 2013-04-04T09:37:06.500 回答