【问题标题】:Install Django fixture from URL从 URL 安装 Django 固定装置
【发布时间】:2012-12-19 06:05:32
【问题描述】:
我有一些相当大的静态数据固定装置(每个大约 20MB),我想将它们排除在我的存储库之外,以控制存储库的大小。有没有办法从 URL 加载固定装置?我做了一个远射并将我的夹具推到 S3,希望下面的工作能奏效,但没有运气。
python manage.py loaddata http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json
有人对通过 HTTP 安装固定装置有任何想法吗?
【问题讨论】:
标签:
django
django-fixtures
【解决方案1】:
您尝试过使用 curl 和 xargs 吗?
curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json | xargs python manage.py loaddata
如果这不起作用,我想您必须将其转储到文件中,然后加载数据。
curl http://s3.amazonaws.com/path/to/fixtures/initial_stuff.json > tmp.json
python manage.py loaddata tmp.json