【发布时间】:2018-04-27 16:25:35
【问题描述】:
我正在尝试设置 scrapy 设置以在本地和 scrapinghub 上使用测试和生产环境。 我想知道是否有任何方法可以在 shub deploy 上设置这个变量(例如如下):
然后在 settings.py:
if env == "test":
var1 = some_ip
var2 = username
elif env == "prod":
var1 = some_ip
var2 = username
或者...也许有更清洁的方法?
感谢您的阅读!
PS:我想根据蜘蛛/项目所在的环境自动化设置,而不是手动更改变量。
编辑:找到更好的解决方案。检查the answer。
【问题讨论】:
-
scrapinghub平台让您可以在其 UI 上设置项目设置 -
@eLRuLL 我想根据蜘蛛的执行位置动态选择设置。谢谢!
标签: python deployment scrapy environment scrapinghub