在编写一个模块并测试时,因为模块导入了其他模块的内容,出现了
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()
然后模块便可以测试了。
0 条评论