在實際生產中有時候會出現這種情況,原本運行了一個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() # 加載項目配置
# 開始實現功能模塊
