@
clysto #4 但这样每部署一台服务器是不是就都需要修改下 PYTHONPATH 变量呢。
现在用的一种方式基本可以实现但还是有一点不太好,就是每次要修改
setting.py 的路径
本地开发的项目结构
scrapy 项目 A
|--project_scrapy_A
|--|--project_scrapy_A
|--|--|--
setting.py scrapy 项目 B
|--project_scrapy_B
....
scrapy 项目中用到的公共代码函数和类等等
|--Project_common
|--
init.py|--
helper.py 项目 A 使用公共项目的方式。
project_scrapy_A/project_scrapy_A/
setting.py import sys
import os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../..')))
project_scrapy_A/project_scrapy_A/spider/
demo.pyfrom common.helpers import storage_response
部署用的是 gerapy
直接压缩 project_scrapy_a 上传是不行的。 需要把 Project_common 复制到 project_scrapy_a/目录下然后修改
setting.py 的路径 。这个步骤用命令去完成。 目前大致感觉就先只能这样处理了