无法部署Django + Heroku

时间:2020-05-17 00:07:37

标签: python django heroku

无法在Heroku上运行Django。

这是我的要求。txt:

antiorm==1.2.1
asgiref==3.2.7
beautifulsoup4==4.9.0
bootstrap4==0.1.0
db==0.1.1
db-sqlite3==0.0.1
Django==3.0.5
django-bootstrap4==1.1.1
django-cleanup==4.0.0
gunicorn==20.0.4
python-dateutil==2.8.1
pytz==2020.1
six==1.14.0
soupsieve==2.0
sqlparse==0.3.1
whitenoise==5.0.1

这是Procfile:

web: gunicorn --pythonpath home.wsgi

然后是settings.py:

ALLOWED_HOSTS = ['https://deniseandrade.herokuapp.com/', '127.0.0.1']

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

STATIC_URL = '/static/'

STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
    STATIC_DIR,
)

MEDIA_DIR = os.path.join(BASE_DIR, 'media')
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = '/media/'

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

# My settings
LOGIN_URL = 'login'

# Heroku settings.
import django_heroku
django_heroku.settings(locals())

我的文件如何组织:
enter image description here

错误: 应用程序中发生错误,无法提供您的页面。如果您是应用程序所有者,请检查日志以获取详细信息。您可以使用以下命令从Heroku CLI中进行操作

0 个答案:

没有答案