我有幾個相當大的靜態數據(每個大約20MB)的固定裝置,我想保留在我的回購庫中以保持回購大小在控制之下。有沒有辦法從URL加載燈具?我花了很長時間把我的夾具推到了S3,希望以下幾點能夠奏效,但是沒有運氣。從URL安裝Django fixture
python manage.py loaddata http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json
有沒有人有任何想法通過HTTP安裝夾具?
我有幾個相當大的靜態數據(每個大約20MB)的固定裝置,我想保留在我的回購庫中以保持回購大小在控制之下。有沒有辦法從URL加載燈具?我花了很長時間把我的夾具推到了S3,希望以下幾點能夠奏效,但是沒有運氣。從URL安裝Django fixture
python manage.py loaddata http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json
有沒有人有任何想法通過HTTP安裝夾具?
您是否嘗試過使用捲曲和xargs?
curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json | xargs python manage.py loaddata
如果這不起作用,我想你必須將其轉儲到一個文件,然後loaddata。
curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json > tmp.json
python manage.py loaddata tmp.json
我只用它下載夾具,但Django的走私者可以做你想做的:https://github.com/semente/django-smuggler。
自述:
Django的走私是Django的Web框架爲你輕鬆通過自動生成的管理界面轉儲/負載固定裝置可插入的應用程序。特別適用於爲開發項目在生產中傳輸數據,反之亦然,但也可以用作備份工具。
後者的解決方案運作良好,是我一起去的。謝謝! – Jason