基於Django的獨立運行python腳本開發


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會一直在失敗狀態。當然你也可以用異常處理來重建連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM