Django框架很方便,比如其方便的ORM,如果寫基於Django的獨立運行腳本,主要在腳本前面加上以下代碼:
import sys,os,django
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) #把manage.py所在目錄添加到系統目錄
os.environ['DJANGO_SETTINGS_MODULE'] = 'jcsbms.settings' #設置setting文件
django.setup()#初始化Django環境
如果用這種方法寫的服務腳本,在數據庫關閉等可能導致數據庫連接關閉的情況下,得重啟這個服務腳本,否則ORM DB Connection會一直在失敗狀態。當然你也可以用異常處理來重建連接。