如果其他人也有同样的问题,我就是这样解决的.
我把这个添加到我的scrapy个设置中.py文件:
def setup_django_env(path):
import imp, os
from django.core.management import setup_environ
f, filename, desc = imp.find_module('settings', [path])
project = imp.load_module('settings', f, filename, desc)
setup_environ(project)
setup_django_env('/path/to/django/project/')
注意:上面的路径是您的Django项目文件夹,而不是settings.py文件.
现在,您可以在scrapy项目中完全访问Django模型.