2013-08-01 77 views
1

是否有可能從Django應用程序,從其他Python腳本更新數據庫。計劃是通過TCP/IP連接獲取傳感器數據,將其寫入數據庫,並且Django應用程序可以顯示這些值。從任務訪問Django數據庫

謝謝

回答

1

當然,你所要做的就是導入項目設置。

import os 
sys.path.append('relative/path/to/settings/file') 
from django.conf import settings 
os.environ['DJANGO_SETTINGS_MODULE'] = "settings" 

之後,您只需導入想要使用的所有模型,並將目錄追加到它們(models.py)。

+0

這是否在Django之外工作?我懷疑。 – jsalonen

+1

是的。當我運行py文件來爲我的django項目執行一些任務時,我使用這種方法。 – DTailor

+0

我會試試看!謝謝!任何其他想法如何可以做到/可能與其他框架? – oli