将Django应用部署到Heroku时出错

时间:2018-07-17 17:03:39

标签: django heroku

你好,我建立了我的第一个Django应用程序,并尝试使用heroku使它生效。 我的应用程序在本地运行良好。当我在heroku上部署它时,出现以下错误:“应用程序错误 应用程序中发生错误,无法提供您的页面。如果您是应用程序所有者,请检查日志以了解详细信息。“

我真的很陌生。我不知道在哪里寻找日志。 我尝试了this教程来部署应用程序。 我在github上的代码。

有什么想法吗?

# Database
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases

db_from_env = dj_database_url.config(conn_max_age=500)
DATABASES['default'].update(db_from_env)
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }

}

1 个答案:

答案 0 :(得分:1)

我在Github上查看了您的代码。这些是你犯的错误

  1. 您应将Procfile.txt重命名为Procfile
  2. 您还必须在DATABASES中更改settings.py设置。您可以看看这个answer

希望有帮助!