![](/img/trans.png)
[英]“os.environ” in django settings.py cannot get system environment variables with apache and wsgi
[英]Django in apache with mod_wsgi confused by os.environ mysite.settings and settings.py
此處的示例中的settings.py與mysite.settings是否相同:
http://django.readthedocs.io/en/1.2.X/howto/deployment/modwsgi.html
對於我而言,是否相同,這似乎模棱兩可,我的應用程序中包含settings.py,但似乎與文檔中提到的mysite.settings不同。 我確實在centos上用$ python manage.py runserver運行我的應用程序,甚至在同一盒子上看到apches測試頁,所以我知道apache正在運行。 正在通過上面的文檔來嘗試使apache服務器django應用服務器,那就是我對它真正要求的感到困惑的地方...
(同樣,apache文件夾不存在,所以我添加了該文件夾,並使用下面的代碼創建了django.wsgi,我認為這是正確的做法)。
幾乎看起來我必須在某個地方設置sys.path?
https://code.google.com/archive/p/modwsgi/wikis/IntegrationWithDjango.wiki
定義時:
DJANGO_SETTINGS_MODULE = 'mysite.settings'
Django在mysite
文件夾中查找settings.py
文件。 mysite
文件夾必須位於您的PYTHONPATH上。 確保將PYTHONPATH設置為類似以下內容:
export PYTHONPATH=/home/work/project:/home/work/project/project:$PYTHONPATH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.