当我尝试检查gunicorn.service的状态时-<script
type="text/javascript"
src="https://public.tableau.com/javascripts/api/tableau-2.min.js"
></script>
-我收到此错误消息:
ModuleNotFoundError:没有名为“ Courses.wsgi”的模块
我需要将项目部署到Digital-Ocean,但这出了点问题。
希望能对您有所帮助,谢谢!
此处文件-$ sudo systemctl status gunicorn
$ sudo nano /etc/systemd/system/gunicorn.service:
这是我的工作目录的结构:
courses_api
env
课程
├──manage.py
课程
├──urls.py
├──settings.py
├──wsgi.py
├──init.py
settings.py:
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=don1k
Group=www-data
WorkingDirectory=/home/don1k/courses_api
ExecStart=/home/don1k/courses_api/env/bin/gunicorn --access-logfile - --workers 3 bind unix:/home/don1k/courses_api/Courses/Courses.sock Courses.wsgi:application
[Install]
WantedBy=multi-user.target
wsgi.py:
WSGI_APPLICATION = 'Courses.wsgi.application'
Gunicorn绑定通过以下命令成功工作:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Courses.settings")