相关疑难解决方法(0)

如何在Scrapy中更新DjangoItem

我一直在使用Scrapy,但遇到了一些问题.

DjangoItem有一个save方法来使用Django ORM持久化项目.这很好,除非我多次运行一个scraper,即使我可能只想更新以前的值,也会在数据库中创建新项目.

查看文档和源代码后,我没有看到任何更新现有项目的方法.

我知道我可以调用ORM来查看项目是否存在并更新它,但这意味着要为每个对象调用数据库,然后再次保存项目.

如果项目已存在,我该如何更新?

python django scrapy

6
推荐指数
1
解决办法
2047
查看次数

标签 统计

django ×1

python ×1

scrapy ×1