0
A
回答
6
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"
}
}
]
如果保存,作爲beatles.json
,你可以導入運行python manage.py loaddata /path/to/beatles.json
0
如果你想支持CSV或XML,我會建議使用django-adaptors
相關問題
- 1. 將數據庫導入Django/Postgres的有效方法是什麼?
- 2. 將JSON文件寫入數據庫的更好方法?
- 3. 將數據導入帶有現有數據的Django模型?
- 4. 更好的方法在Django
- 5. AJAX - Django - 更好的方法?
- 6. Django Excel數據導入導出
- 7. Django save()方法不會將數據插入到我的Mysql數據庫中
- 8. $ _FILES方法不會將我的圖像導入數據庫
- 9. 將文本文件導入數據庫的最快方法
- 10. 將網站導入Visual Sourcesafe 2005數據庫的最佳方法
- 11. 將數據從php導入tableview的最佳方法
- 12. 將數據從Access導入到SQL Server的正確方法?
- 13. 有多少種將數據導入到mysql的方法
- 14. 將大數據集導入到mysql中的最佳方法
- 15. 我將哪些數據傳入Django Model.save()方法?
- 16. django /芹菜數據導入無法檢查現有數據
- 17. 將目錄從Magento導入到Django Oscar的最佳方法是?
- 18. Django-無法導入
- 19. 無法導入django
- 20. 將Excel數據導入VB.Net中的SQLite數據庫的高效方法
- 21. SQL Server的一個好的自動數據導入方法是什麼?
- 22. 導航DOM的好方法
- 23. 擴展Django的管理數據導入
- 24. 無法將數據從CSV導入PipelineDB
- 25. 任何想法將數據導入PloneFormGen?
- 26. 將大量數據導入Firebase數據庫的正確方法是什麼?
- 27. 將獨立數據導入數據庫的最佳方法是什麼?
- 28. 驗證RavenDB從SQL Server中導入大量數據的好方法?
- 29. Django導入導出導入數據與對象關係
- 30. 如何使用Django導入導出導入數據?
真棒!正是我需要的。現在,如果我要接收不一定與我的Django模型匹配的數據,那麼我認爲必須創建一個程序,將原始JSON數據轉換爲適當的JSON裝置,然後才能導入到Django中? – edu222
是的,這通常不是太困難,因爲你可以解析json,根據需要修改它,並使用'json.load'和'json.dump'來吐出json。如果此答案符合您的要求,請點擊答案旁邊的複選框。謝謝! –
如果OP正在將*附加數據*加載到具有*現有數據*的模型中,我認爲這不會起作用。 loaddata 1)*要求* pk(主鍵)字段(沒有錯誤檢查),2)繞過任何'.save()'處理。在現場系統中,「pk」的下一個值是一個移動的目標,因此「猜測」它並不容易。如果你使用現有對象的'pk',你將覆蓋該對象* –