我已經編寫了一個從文件目錄讀取數據的Python程序,現在我想將這些數據保存到Django數據庫中。理想情況下,我的Django項目中會有一個python腳本,它導入必要的模型讀取數據,然後寫入數據庫,但我不確定這是否可能?如果是我需要的導入項目,那麼項目目錄中的腳本將保存在哪裏?將數據從Python文件上傳到Django數據庫
2
A
回答
1
您可以保存Django項目的根目錄下的文件(其中manage.py存在),並導入你的模型如下:
from django.core import management
from YourProject import settings
management.setup_environ(settings)
from YourApp.models import YourModel
或者試試這個代碼:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "YourProject.settings")
from YourApp.models import YourModel
1
請參閱custom management commands上的文檔,這是迄今爲止最簡單的方法。
相關問題
- 1. 使用java將數據從excel文件上傳到數據庫
- 2. 將Excel文件上傳到數據庫
- 3. 將文件上傳到數據庫
- 4. 從模板上傳到Django數據庫
- 5. Android:將文本文件數據上傳到MySQL數據庫
- 6. Python:將XML文件上傳到MySQL數據庫
- 7. 將SQL數據庫從Azure Blob Azure上傳到SQL數據庫
- 8. 在POST中將文件和數據從Python上傳到Node.js中
- 9. 將文件從iPhone/iPad上傳到mysql數據庫?
- 10. 如何使用phpMyAdmin將數據從zip文件上傳到MySQL數據庫?
- 11. 將平面文件數據庫傳輸到MySQL數據庫
- 12. 上傳文件到數據庫PHP/WordPress
- 13. php文件上傳到數據庫
- 14. 圖片上傳文件到數據庫
- 15. 上傳文件路徑到數據庫
- 16. 無法上傳文件到數據庫
- 17. PHP上傳文件到MySQL數據庫
- 18. jquery文件上傳到base64數據庫
- 19. Laravel - 上傳文件到數據庫
- 20. 上傳文件到數據庫
- 21. 從mdb文件導入數據到mysql數據庫不能上傳數據
- 22. 將數據從Excel上傳到數據庫C#
- 23. 將數據從Node.js流上傳到ElasticSearch數據庫
- 24. 將上傳的文件直接傳輸到數據庫表中
- 25. 將數據從django middleware.process_view傳遞到模板上下文
- 26. 將數據從數據庫傳遞到codeigniter中的文本框
- 27. 將數據從Django傳遞到D3
- 28. 將DateTime數據從Django傳遞到Javascript
- 29. 將數據從SQLite數據庫傳遞到特定組件
- 30. 如何使用c#將文本文件數據上傳到sqlserver數據庫?
謝謝答案,但我得到一個錯誤 - AttributeError:'模塊'對象沒有屬性'setup_environ' – Gottfried
您正在使用哪個Django版本? –
>>> django.VERSION (1,6,1,'final',0) – Gottfried