我在我的服务器上部署了一个新项目,但遗憾的是在 Django 项目文件夹的 wsgi.py 中,我有另一个项目的设置(复制粘贴,我忘记更改它)。我的 wsgi.py 看起来像这样:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "loserti.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
应该有“cwu.settings”而不是“loserti.settings”。当然,我的项目没有工作,抱怨找不到loserti.settings。我已经解决了这个问题并重新加载了适当的 uwsgi vassal ( uwsgi --reload
),当我更改一些 python 代码时我会这样做,但在这种情况下没有帮助。所以我试图重新加载皇帝。那也没有帮助。最后我需要停止并启动皇帝,这似乎绝对是一个矫枉过正。请问,这样做的正确方法是什么?