0
我已經將我的django應用程序從1.4.1更新至1.6.5,至此它在本地正常工作。 我現在想將其部署到Heroku的,所以我試圖運行wsgi.py文件,但每當我在Procfile以下運行它:部署django應用程序。 on heroku(gunicorn,wsgi問題)
web: gunicorn myapp.wsgi:application
它啓動,並告訴我在哪裏,它的聽力,但如果我嘗試訪問該地址定,我得到以下錯誤:
23:51:27 web.1 | File "~/site-packages/django/contrib/admin/helpers.py", line 8, in <module>
23:51:27 web.1 | from django.contrib.contenttypes.models import ContentType
23:51:27 web.1 | ImproperlyConfigured: Error importing module django.contrib.auth.middleware:"cannot import name ContentType"
我試圖用在Procfile如下:
web: python manage.py run_gunicorn
它跑,但這個命令公頃已被棄用。
您是否更新了requirements.txt文件並聲明它需要'django == 1.6.5'?否則,它可能會重新與您的過去的版本 – 2014-11-25 03:34:24
dyno只是'網站:gunicorn myapp.wsgi' – 2014-11-25 05:58:53
是的,我更新了我的requirements.txt文件。我試着用'web:gunicorn myapp.wsgi'仍然是一樣的錯誤 – Coder 2014-11-25 06:01:32