无法将Django应用程序部署到Heroku“未检测到Cedar支持的应用程序”

Ben

按照此处给出的说明,我一直在努力部署一个小型Django Web应用程序我只是在开发中一直使用sqlite3来构建我的应用程序,并且在Django开发服务器上一切正常。当我尝试部署到Heroku时,出现错误“推送被拒绝,未检测到Cedar支持的应用程序”,但是我认为我拥有启动和运行应用程序所需的所有文件。已经花了几天时间没有成功,所以我会提出任何建议和帮助。下面是我的应用程序的草图,但是请在我的github repo上进行整个筛选

landcrab/
    landcrab/ <----- main project
        settings/
            __init__.py
            base.py
            local.py
            production.py
        __init__.py
        urls.py
        db.sqlite3
        wsgi.py
    vcrental/ <----- my app
        admin.py
        ....
    static/
        ....
    .gitignore
    db.sqlite3
    manage.py
    Procfile
    requirements.txt
    runtime.txt

manage.pywsgi.py我已经设定os.environ.setdefault("DJANGO_SETTINGS_MODULE", "landcrab.settings.production")

程序文件

web: gunicorn landcrab.wsgi --log-file -

requirements.txt(用于冻结点)

Django==1.7.1
dj-database-url==0.3.0
dj-static==0.0.6
django-toolbelt==0.0.1
gunicorn==19.1.1
jsmin==2.0.11
nose==1.3.4
psycopg2==2.5.4
pyparsing==2.0.3
python-dateutil==2.2
pytz==2014.9
six==1.8.0
static3==0.5.1

runtime.txt

python-3.4.2

对于我的设置文件,我尝试遵循以下结构

生产.py

from landcrab.settings.base import *
import dj_database_url

DEBUG = False
TEMPLATE_DEBUG = False

# Parse database configuration from $DATABASE_URL
DATABASES['default'] = dj_database_url.config()
# DATABASES['default'] =  dj_database_url.config(default='postgres://user:pass@localhost/dbname')
# DATABASES['default']['ENGINE'] = 'django.db.backends.postgresql_psycopg2'
# DATABASES = {'default': dj_database_url.config(default=os.environ.get('DATABASE_URL'))}
# DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}

# Honor the 'X-Forwarded-Proto' header for request.is_secure()
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

# Allow all host headers
ALLOWED_HOSTS = ['*']

最后是wsgi.py

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "landcrab.settings.production") #Edited by me

from django.core.wsgi import get_wsgi_application

#Added by me for Heroku
try:
    from dj_static import Cling
    application = Cling(get_wsgi_application())
except:
    application = get_wsgi_application()
Ben

好吧,这很尴尬。在尝试部署到Heroku之前,我尚未提交更改。提交后,我能够无错误地进行部署。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用heroku.yml将多个docker映像部署到Heroku,收到错误消息:此应用程序未检测到默认语言

来自分类Dev

无法将Symfony应用程序部署到Heroku

来自分类Dev

无法将Rails应用程序部署到heroku

来自分类Dev

无法将应用程序部署到heroku

来自分类Dev

无法将 rails 应用程序部署到 heroku

来自分类Dev

heroku push拒绝未检测到雪松支持的应用程序php-index.php

来自分类Dev

无法使用 django-allauth 将 django 应用程序部署到 heroku

来自分类Dev

Rails应用程序未部署到heroku(应用程序错误消息)

来自分类Dev

无法将我的 symfony 应用程序部署到 heroku

来自分类Dev

我的应用程序无法部署到 heroku

来自分类Dev

部署到Heroku应用程序错误

来自分类Dev

Django 网站部署到 heroku。应用程序错误

来自分类Dev

将Meteor 0.8.3应用程序部署到Heroku

来自分类Dev

将Flask应用程序部署到Heroku时出错

来自分类Dev

将Node js应用程序部署到Heroku

来自分类Dev

使用ActionCable将Rails应用程序部署到Heroku

来自分类Dev

将NodeJS应用程序部署到Heroku

来自分类Dev

将烧瓶应用程序部署到 heroku 错误

来自分类Dev

如何将 Kotlin 应用程序部署到 Heroku?

来自分类Dev

将 angular-universal 应用程序部署到 heroku

来自分类Dev

无法在Heroku云中部署Django应用程序

来自分类Dev

将Node.js应用程序部署到Heroku的应用程序错误

来自分类Dev

将应用程序部署到Heroku:'NameError:未初始化的常量Devise'

来自分类Dev

使用React将RoR应用程序部署到heroku时未显示Bootstrap样式

来自分类Dev

当我将Django应用程序部署到Heroku时,为什么collectstatic无法自动运行?

来自分类Dev

使用git push将Django应用程序部署到heroku时出现无法识别的错误

来自分类Dev

将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

来自分类Dev

将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

来自分类Dev

将AngularJS应用程序部署到Heroku,无法找到合适的角度动画版本

Related 相关文章

  1. 1

    使用heroku.yml将多个docker映像部署到Heroku,收到错误消息:此应用程序未检测到默认语言

  2. 2

    无法将Symfony应用程序部署到Heroku

  3. 3

    无法将Rails应用程序部署到heroku

  4. 4

    无法将应用程序部署到heroku

  5. 5

    无法将 rails 应用程序部署到 heroku

  6. 6

    heroku push拒绝未检测到雪松支持的应用程序php-index.php

  7. 7

    无法使用 django-allauth 将 django 应用程序部署到 heroku

  8. 8

    Rails应用程序未部署到heroku(应用程序错误消息)

  9. 9

    无法将我的 symfony 应用程序部署到 heroku

  10. 10

    我的应用程序无法部署到 heroku

  11. 11

    部署到Heroku应用程序错误

  12. 12

    Django 网站部署到 heroku。应用程序错误

  13. 13

    将Meteor 0.8.3应用程序部署到Heroku

  14. 14

    将Flask应用程序部署到Heroku时出错

  15. 15

    将Node js应用程序部署到Heroku

  16. 16

    使用ActionCable将Rails应用程序部署到Heroku

  17. 17

    将NodeJS应用程序部署到Heroku

  18. 18

    将烧瓶应用程序部署到 heroku 错误

  19. 19

    如何将 Kotlin 应用程序部署到 Heroku?

  20. 20

    将 angular-universal 应用程序部署到 heroku

  21. 21

    无法在Heroku云中部署Django应用程序

  22. 22

    将Node.js应用程序部署到Heroku的应用程序错误

  23. 23

    将应用程序部署到Heroku:'NameError:未初始化的常量Devise'

  24. 24

    使用React将RoR应用程序部署到heroku时未显示Bootstrap样式

  25. 25

    当我将Django应用程序部署到Heroku时,为什么collectstatic无法自动运行?

  26. 26

    使用git push将Django应用程序部署到heroku时出现无法识别的错误

  27. 27

    将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

  28. 28

    将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

  29. 29

    将AngularJS应用程序部署到Heroku,无法找到合适的角度动画版本

热门标签

归档