Python Django在Digital Ocean上一键安装映像
因此,我正试图按照本教程在数字海洋水滴中部署我的Django 1.7项目,但我遇到了一些问题 基本上,如果我使用python manage.py运行服务器0.0.0.0:9000,一切都可以正常工作,但是当我尝试将它与Gunicorn一起使用时,我得到了一个 配置不正确:请求的设置缓存,但设置不正确 配置。您必须定义环境变量 DJANGO\u设置\u模块或呼叫设置。在访问之前进行配置 设置 我的gunicorn.conf是: 我的wsgi是:Python Django在Digital Ocean上一键安装映像,python,django,deployment,gunicorn,digital-ocean,Python,Django,Deployment,Gunicorn,Digital Ocean,因此,我正试图按照本教程在数字海洋水滴中部署我的Django 1.7项目,但我遇到了一些问题 基本上,如果我使用python manage.py运行服务器0.0.0.0:9000,一切都可以正常工作,但是当我尝试将它与Gunicorn一起使用时,我得到了一个 配置不正确:请求的设置缓存,但设置不正确 配置。您必须定义环境变量 DJANGO\u设置\u模块或呼叫设置。在访问之前进行配置 设置 我的gunicorn.conf是: 我的wsgi是: 有什么想法吗??我尝试导出DJANGO_SETTIN
有什么想法吗??我尝试导出DJANGO_SETTINGS_MODULE=bla_api.SETTINGS.production,但运气不好我完成了Ruby on Rails的一键式安装,最终从头开始解构和重新配置,以便在一键式安装中插入所有缺失的组件。我并不是说这是一个答案,只是说我对一键安装可能不能像广告中所说的那样工作并不感到惊讶。@ValerieAsensio我也这么做了,重新配置了几乎所有的东西,一键安装就完成了这么多
description "Gunicorn daemon for Django project"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on runlevel [!12345]
# If the process quits unexpectadly trigger a respawn
respawn
setuid django
setgid django
chdir /home/django
exec gunicorn \
--name=bla \
--pythonpath=bla \
--bind=127.0.0.1:9000 \
--config /etc/gunicorn.d/gunicorn.py \
bla_api.wsgi:application
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bla_api.settings.production")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()