我是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