我想定期将数据导入Django项目.我需要告诉提供商我的数据我想要接收数据的格式.我应该在Json,XML,CSV中要求它吗?
人们通常如何在Django中处理这个问题?
Django有一个导入数据的整个框架,名为Fixtures.你可以在这里阅读有关可用格式(JSON肯定在那里):https://docs.djangoproject.com/en/dev/howto/initial-data/
还有一些数据应该是什么样的例子.如:
[
{
"model": "myapp.person",
"pk": 1,
"fields": {
"first_name": "John",
"last_name": "Lennon"
}
},
{
"model": "myapp.person",
"pk": 2,
"fields": {
"first_name": "Paul",
"last_name": "McCartney"
}
}
]
Run Code Online (Sandbox Code Playgroud)
如果将其保存为beatles.json
,则可以通过运行导入它python manage.py loaddata /path/to/beatles.json
归档时间: |
|
查看次数: |
5583 次 |
最近记录: |