有朋友發(fā)郵件問(wèn)我關(guān)于django環(huán)境變量的設(shè)置,他應(yīng)該是想在django的項(xiàng)目下建立一個(gè)單獨(dú)運(yùn)行的模塊,同步相關(guān)數(shù)據(jù)到數(shù)據(jù)庫(kù)的操作。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、華池網(wǎng)站維護(hù)、網(wǎng)站推廣。
這樣通過(guò)運(yùn)行該文件,可以利用django現(xiàn)成的簡(jiǎn)單的model操作來(lái)達(dá)到同步數(shù)據(jù)的目的。下面是他的問(wèn)題截圖:
從報(bào)錯(cuò)的提示來(lái)看,應(yīng)該是環(huán)境變量沒(méi)有設(shè)置好而導(dǎo)致沒(méi)法利用django相關(guān)的模塊和數(shù)據(jù)。
我給他回復(fù)的是:
import os, sys
dirname = os.path.dirname(__file__)#當(dāng)前工作目錄
sys.path.append(dirname)
import settings # Assumed to be in the same directory.
setup_environ(settings)
from django.db import connection
這樣的話,當(dāng)前的文件就可以調(diào)用系統(tǒng)相關(guān)的模塊和屬性了,希望對(duì)大家有幫助。
關(guān)于from和import 導(dǎo)入方法,參考資料:
http://www.iplaypython.com/jinjie/from-import.html
http://docs.python.org/2.7/tutorial/modules.html#importing-from-a-package
http://hi.baidu.com/weiweisuo1986/item/ab85001259d059dabf9042ce