【Django】在Django中單獨運行一個 .py 文件的配置

今天想要在django項目中單獨運行一個爬蟲,發現運行會報錯:

 網上查了些資料,在這邊做個記錄:

1、在要單獨運行的ithome_spider.py文件的最上方加入相關配置:

import sys
sys.path.insert(0, '../')

import os
if not os.getenv('DJANGO_SETTINGS_MODULE'):
    os.environ['DJANGO_SETTINGS_MODULE']='ithome.settings'

import django
django.setup()

#下面是你自己的代碼

 2、貼一下項目目錄,

因爲我的文件放在了根目錄ithome的子目錄ithome_spider下,所以調用了sys.path.insert(0, '../')。如果你直接放在根目錄ithome下,那麼就不用寫這一句了;而如果你是子目錄的子目錄下,那麼就應該這麼寫:sys.path.insert(0, '../../'),依此類推。

 

參考:

https://blog.csdn.net/gymaisyl/article/details/84573552

發佈了50 篇原創文章 · 獲贊 78 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章