我的.c {
position:relative;
font-family:"Arial";
font-size:16px;
text-align:right;
padding-top: calc(50% + 30px);
}
命令效果很好
但是当我想部署scrapyd时,我遇到了问题
scrapy crawl
我尝试使用我的mac和远程服务器(centos),但两者都有错误
scrapyd-deploy <target> -p <project>
我认为这是因为scrapyd无法找到django路径
我用 Django的== 1.7.10 Scrapy == 1.0.3
这是我的结构
Deploying to project "start" in http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "ImportError: No module named project.models ", "node_name": "MacBook-Air.local"}
这是我的scrapy设置文件:
mysite
├── manage.py
├── project
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
└── mysite
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
│
└── scrapypjt
└── things
├── scrapy.cfg
├── setup.py
└── things
├── __init__.py
├── settings.py
├── items.py
└── pipelines.py
└── spiders
我还应该设置什么?
答案 0 :(得分:1)
转到../settings.py并在导入后添加: sys.path.append('你的完整django项目路径')
例如我的是这个: sys.path.append( '/家庭/ sserb / scrapy项目/ django_project')