在Gandi服务器上部署Django项目

时间:2020-08-05 17:43:50

标签: django

尝试在我的Gandy托管服务器上部署django项目时,开始运行uwsgi时,uwsgi.log显示错误

ModuleNotFoundError: No module named 'django'

从我的wsgi.py文件执行以下行时

from django.core.wsgi import get_wsgi_application

这是完整的wsgi文件:

import sys
import os
import os.path

sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__),
                                                'projectname')))
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'projectname.settings')
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

据我了解,django并未安装在我的虚拟环境中,但已在我的requirements.txt文件中列出

Django==3.0.6
django-background-tasks==1.2.5
django-compat==1.0.15
django-extensions==3.0.3
django-mathfilters==1.0.0

任何人都可以指出我缺少什么吗?

0 个答案:

没有答案