【问题标题】:scrapyd unable find Django modelscrapyd 找不到 Django 模型
【发布时间】:2013-06-07 09:49:31
【问题描述】:

我正在尝试将 Django 模型与 scrapy 一起使用,但出现此错误:

sudo scrapy deploy default -p eScraper
Building egg of eScraper-1370598403
'build/scripts-2.7' does not exist -- can't clean it
zip_safe flag not set; analyzing archive contents...
Deploying eScraper-1370598403 to http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "ImportError: No module named eScraperInterfaceApp.models"}

我用过这个post

它能够找到 django 项目 settings.py 文件,但是当我尝试在 items.py 文件中导入 django 应用程序模型时出现错误...

【问题讨论】:

    标签: python django scrapy


    【解决方案1】:

    还有另一种简单的方法将您的 scrapy 项目内容放入 Django 项目 DIR,然后您可以简单地做您想做的事情..没有任何问题..但是请记住将 scrapy 项目内容而不是 scrapy 项目 DIR 本身..

    【讨论】:

      【解决方案2】:

      没有看到您的代码就很难判断。

      您的路径设置为“/path/to/django/project/project”?

      您正在为您的项目使用 djangoitem 并正确导入所有模型?

      你写了一个item pipeline?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-02
        • 2012-07-10
        • 2015-03-14
        相关资源
        最近更新 更多