Django一键安装数字海洋上的图像

时间:2015-04-10 11:32:14

标签: python django deployment gunicorn digital-ocean

所以我正在尝试按照本教程关于How To Use the Django One-Click Install Image在数字海洋Droplet中部署我的Django 1.7项目,但我遇到了一些问题。

基本上如果我做python manage.py runserver 0.0.0.0:9000一切正常,但在尝试与Gunicorn一起使用时,我会得到一个

  

NotperlyConfigured:请求设置CACHES,但设置不是   配置。您必须定义环境变量   DJANGO_SETTINGS_MODULE或在访问之前调用settings.configure()   设置。

我的gunicorn.conf是:

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

我的wsgi是:

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bla_api.settings.production")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

任何想法?我尝试导出DJANGO_SETTINGS_MODULE=bla_api.settings.production没有运气

0 个答案:

没有答案