1

自分の環境 (開発、本番など) に応じて複数の構成を使用して Scrapy アプリケーションを開発しようとしています。私の問題は、設定方法がわからない設定がいくつかあることです。たとえば、データベースをセットアップする必要がある場合、開発ではそうする必要が"localhost"あり、本番では別のデータベースにする必要があります。

実行中にこれらの設定を指定するにはどうすればよいですscrapy deployか? コマンドラインで変数を使用して設定できますか?

4

2 に答える 2

1

Scrapy.cfg ファイルでデプロイ オプションを設定する必要があります。例えば:

[deploy:dev]
url = http://dev_url/

[deploy:production]
url = http://production_url/

これで、次のことができます。

scrapyd-deploy def

また

scrapyd-deploy production
于 2014-07-09T16:59:44.507 に答える