Python 如何使用设置。configure()使用特定的应用程序设置

Python 如何使用设置。configure()使用特定的应用程序设置,python,django,Python,Django,我试图在python shell中使用django,但受到限制,因此无法更改环境变量,即无法设置 DJANGO\u设置\u模块 相反,我尝试使用settings.configure(),但无法让它拾取我的应用程序设置 我的项目计划如下(遗漏了非重要部分) 尝试在“manage.py”文件中使用此选项 您可以显示您的代码和错误消息吗?您是否同时在local.py和prod.py中导入from.common import*?按照示例文件结构,对于本地开发,“What\u ever\u setting

我试图在python shell中使用django,但受到限制,因此无法更改环境变量,即无法设置
DJANGO\u设置\u模块

相反,我尝试使用settings.configure(),但无法让它拾取我的应用程序设置

我的项目计划如下(遗漏了非重要部分)

尝试在“manage.py”文件中使用此选项


您可以显示您的代码和错误消息吗?您是否同时在
local.py
prod.py
中导入
from.common import*
?按照示例文件结构,对于本地开发,
“What\u ever\u settings.settings”
必须指向
“my\u project.config.settings.local”
my_project
---config
-------settings
----------common.py
----------local.py
----------prod.py
manage.py
import os
import sys
if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "What_ever_settings.settings")
    from django.core.management import execute_from_command_line
    execute_from_command_line(sys.argv)