我是Django的新手,我正在尝试将我的应用程序部署到Heroku。当DEBUG = True(django处理静态文件)时它工作正常。但是现在我正在设置DEBUG = false并尝试让Heroku处理静态文件,但是我遇到了一个错误。Heroku Django:处理静态文件。无法导入设置'my_django_app/settings.py'
按本blog,为此question答案,我说这个我Procfile并添加所需的设置我的settings.py:
web: python my_django_app/manage.py collectstatic --noinput; bin/gunicorn_django --workers=4 --bind=0.0.0.0:$PORT my_django_app/settings.py
但是,当我把我的应用程序,它崩溃,我看到这个Heroku的日志:
2012-03-23T21:55:57+00:00 app[web.1]: ImportError: Could not import settings 'my_django_app/settings.py' (Is it on sys.path?): Import by filename is not supported.
haha nope。虽然我确实希望这是问题:) – 2012-03-25 00:55:50