爲了能夠使用帶有django的空閒shell,我正在嘗試手動設置DJANGO_SETTINGS_VARIABLE.I包括settings.py駐留在sys.path.and中的目錄,並且能夠導入它。但是,以下似乎沒有工作。手動設置DJANGO_SETTINGS_VARIABLE
import settings
from django.core.management import execute_manager
execute_manager(settings)
我也試過
settings = imp.find_module('settings')
execute_manager(settings)
採取線索從manage.py但無濟於事。這裏發生了什麼,還有一個文件如何作爲一個模塊導入,我記得一個模塊需要在一個目錄中有一個inti文件。
而不是寫作「它似乎並不奏效」,指定什麼不工作。你有例外嗎?那麼,什麼是例外?或者它運行,但不像你預期的那樣行事?如果是這樣,究竟發生了什麼,你期望會發生什麼? –