錯誤詳情
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
問題原因: 環境變量問題.因爲導入的時候python是按照搜索路徑搜索導入的模塊的,但在當前搜索路徑中沒有找到該模塊,肯定報錯.
解決方法
直接在要執行的py腳本文件開始處添加以下代碼
import os, django
os.environ['DJANGO_SETTINGS_MODULE'] = '你的主應用.settings'
django.setup()
注意 一定要保證在你導入models上層寫, 否則不會起任何作用.