Python外部腳本調用Django項目Model表


在實際生產中有時候會出現這種情況,原本運行了一個Django項目,后面又需要一些外部腳本進行輔助,而這些腳本又不希望集成到項目當中,但是又需要用到Django項目的Model,這時候是無法像在項目當中那樣直接使用的,需要我們先做些處理。

這里假設項目所在路徑為/home/icebug/workspace/my_blog

在腳本頭部添加如下內容:

import os
import sys

import django

sys.path.append('/home/icebug/workspace/my_blog')  # 將項目路徑添加到系統搜尋路徑當中
os.environ['DJANGO_SETTINGS_MODULE'] = 'my_blog.setting'  # 設置項目的配置文件

django.setup()  # 加載項目配置


# 開始實現功能模塊


免責聲明!

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



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