2014-01-17 138 views
2

我已經編寫了一個從文件目錄讀取數據的Python程序,現在我想將這些數據保存到Django數據庫中。理想情況下,我的Django項目中會有一個python腳本,它導入必要的模型讀取數據,然後寫入數據庫,但我不確定這是否可能?如果是我需要的導入項目,那麼項目目錄中的腳本將保存在哪裏?將數據從Python文件上傳到Django數據庫

回答

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 
+0

謝謝答案,但我得到一個錯誤 - AttributeError:'模塊'對象沒有屬性'setup_environ' – Gottfried

+0

您正在使用哪個Django版本? –

+0

>>> django.VERSION (1,6,1,'final',0) – Gottfried

相關問題