Python 帮助我理解mod_wsgi Django配置文件
我想知道为什么会这样:Python 帮助我理解mod_wsgi Django配置文件,python,django,mod-wsgi,Python,Django,Mod Wsgi,我想知道为什么会这样: sys.path.append('/home/user/django') sys.path.append('/home/user/django/mysite') os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 但这不是吗 sys.path.append('/home/user/django') os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.setting
sys.path.append('/home/user/django')
sys.path.append('/home/user/django/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
但这不是吗
sys.path.append('/home/user/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
我认为添加django文件夹会自动使其中的所有项目/文件夹可供python使用?但很明显,我也必须添加项目,否则它会给我错误“设置未找到”
请注意,它没有说“mysite.settings not found”,这表示它确实找到了我的“mysite”文件夹。如果在您的settings.py中有一个到mysite目录中的模块的导入,此导入失败,这就是您获得导入错误的原因。请查看
此功能的确切含义是什么和这并不意味着什么?此功能=找到并解析mysite/settings.py。不工作=导入错误:无法导入设置的mysite.settings