项目场景:
这是我Django集成scrapy后,执行scrapyd-deploy命令时的遇到的错误。
问题描述
这个‘xxx’是我Django项目settings.py所在文件夹的名字,就是说scrapy找不到Django项目的settings。
原因分析:
这主要是scrapy项目中scrapy.cfg位置的问题。scrapy.cfg默认是在爬虫项目的里面,位置比较深,使用scrapyd-deploy命令时找不到Django项目setting.py所在目录,所以应该把它移动到和Django项目平级的目录。
解决方案:
就是这个文件,把它剪切出来。
粘贴到外面来,简单来说放在manage.py旁边就行了,这样再运行scrapyd-deploy就能找到django项目的settings了。