Django和Scrapy层次结构的优点和缺点

Lio*_*nel 6 python django scrapy

组织Django + Scrapy的更好方法是什么?我的目标是使用Django创建scrapy任务,并使用scrapy填充Django数据库.

我之前已经创建了一个scrapy和django项目,它们都位于根目录中,但是我有很多PATH和os.environ问题,我有脚本来设置我的PATH来运行.我想避免这种情况.

我见过两种解决方案:

  1. 启动一个Django项目,并使用SCRAPY_SETTINGS_MODULE environ创建一个scrapy子项目(请参阅Mikhail的答案,在Scrapy内部访问django模型)
  2. 启动Scrapy项目,使用DjangoItem,并使用DJANGO_SETTINGS_MODULE environ

每种解决方案的优缺点是什么?