Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 帮助我理解mod_wsgi Django配置文件_Python_Django_Mod Wsgi - Fatal编程技术网

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