从URL安装Django fixture

Jas*_*son 4 django django-fixtures

我有一些相当大的静态数据(每个大约20MB),我想保留我的回购以保持回购规模.有没有办法从URL加载灯具?我采取了一个长镜头,并将我的夹具推到S3,希望以下工作,但没有运气.

python manage.py loaddata http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json
Run Code Online (Sandbox Code Playgroud)

有没有人对通过HTTP安装灯具有任何想法?

dre*_*man 6

你尝试过使用curl和xargs吗?

curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json | xargs python manage.py loaddata
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,我想你必须将它转储到一个文件然后加载数据.

curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json > tmp.json
python manage.py loaddata tmp.json
Run Code Online (Sandbox Code Playgroud)