在编写一个模块并测试时,因为模块导入了其他模块的内容,出现了

ImportError: No module named ‘spidercenter’

最开始是一直采用给系统添加环境变量。

import sys

sys.path.append(‘///project’)

后来发现还是错误。

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

于是添加了更多代码。
import sys
import os
import django
sys.path.append(‘/home/langirl/gitset/p08/newsweb/mysite01’)
os.environ.update({“DJANGO_SETTINGS_MODULE”: “mysite01.settings”})
django.setup()

然后模块便可以测试了。

分类: Django

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。