- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据这个post从heroku,我成功启动原始django,但是当我创建应用程序(不是项目)并推送到heroku时,我遇到错误,他们的日志显示:
2015-12-20T18:49:26.369707+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app
2015-12-20T18:49:26.369708+00:00 app[web.1]: __import__(module)
2015-12-20T18:49:26.369708+00:00 app[web.1]: File "/app/hellodjango/wsgi.py", line 16, in <module>
2015-12-20T18:49:26.369709+00:00 app[web.1]: application = get_wsgi_application()
2015-12-20T18:49:26.369710+00:00 app[web.1]: django.setup()
2015-12-20T18:49:26.369710+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2015-12-20T18:49:26.369711+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
2015-12-20T18:49:26.369711+00:00 app[web.1]: apps.populate(settings.INSTALLED_APPS)
2015-12-20T18:49:26.369712+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
2015-12-20T18:49:26.369713+00:00 app[web.1]: app_config = AppConfig.create(entry)
2015-12-20T18:49:26.369714+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
2015-12-20T18:49:26.369714+00:00 app[web.1]: module = import_module(entry)
2015-12-20T18:49:26.369715+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/importlib/__init__.py", line 37, in import_module
2015-12-20T18:49:26.369716+00:00 app[web.1]: __import__(name)
2015-12-20T18:49:26.369717+00:00 app[web.1]: ImportError: No module named news
2015-12-20T18:49:26.370386+00:00 app[web.1]: [2015-12-20 18:49:26 +0000] [9] [INFO] Worker exiting (pid: 9)
2015-12-20T18:49:26.482215+00:00 app[web.1]: [2015-12-20 18:49:26 +0000] [12] [ERROR] Exception in worker process:
2015-12-20T18:49:26.482219+00:00 app[web.1]: Traceback (most recent call last):
2015-12-20T18:49:26.482220+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 515, in spawn_worker
2015-12-20T18:49:26.482221+00:00 app[web.1]: worker.init_process()
2015-12-20T18:49:26.482222+00:00 app[web.1]: self.load_wsgi()
2015-12-20T18:49:26.482221+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 122, in init_process
2015-12-20T18:49:26.482222+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 130, in load_wsgi
2015-12-20T18:49:26.482223+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2015-12-20T18:49:26.482224+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2015-12-20T18:49:26.482225+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
2015-12-20T18:49:26.482226+00:00 app[web.1]: return self.load_wsgiapp()
2015-12-20T18:49:26.482227+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
2015-12-20T18:49:26.482227+00:00 app[web.1]: return util.import_app(self.app_uri)
2015-12-20T18:49:26.482224+00:00 app[web.1]: self.callable = self.load()
2015-12-20T18:49:26.482228+00:00 app[web.1]: __import__(module)
2015-12-20T18:49:26.482228+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app
2015-12-20T18:49:26.482229+00:00 app[web.1]: File "/app/hellodjango/wsgi.py", line 16, in <module>
2015-12-20T18:49:26.482231+00:00 app[web.1]: django.setup()
2015-12-20T18:49:26.482232+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
2015-12-20T18:49:26.482230+00:00 app[web.1]: application = get_wsgi_application()
2015-12-20T18:49:26.482230+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2015-12-20T18:49:26.482233+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
2015-12-20T18:49:26.482232+00:00 app[web.1]: apps.populate(settings.INSTALLED_APPS)
2015-12-20T18:49:26.482244+00:00 app[web.1]: app_config = AppConfig.create(entry)
2015-12-20T18:49:26.482244+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
2015-12-20T18:49:26.482245+00:00 app[web.1]: module = import_module(entry)
2015-12-20T18:49:26.482246+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/importlib/__init__.py", line 37, in import_module
2015-12-20T18:49:26.482246+00:00 app[web.1]: __import__(name)
2015-12-20T18:49:26.482246+00:00 app[web.1]: ImportError: No module named news
2015-12-20T18:49:26.482247+00:00 app[web.1]: Traceback (most recent call last):
2015-12-20T18:49:26.482248+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 515, in spawn_worker
2015-12-20T18:49:26.482248+00:00 app[web.1]: worker.init_process()
2015-12-20T18:49:26.482249+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 122, in init_process
2015-12-20T18:49:26.482249+00:00 app[web.1]: self.load_wsgi()
2015-12-20T18:49:26.482250+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 130, in load_wsgi
2015-12-20T18:49:26.482250+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2015-12-20T18:49:26.482251+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2015-12-20T18:49:26.482251+00:00 app[web.1]: self.callable = self.load()
2015-12-20T18:49:26.482252+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
2015-12-20T18:49:26.482252+00:00 app[web.1]: return self.load_wsgiapp()
2015-12-20T18:49:26.482253+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
2015-12-20T18:49:26.482254+00:00 app[web.1]: return util.import_app(self.app_uri)
2015-12-20T18:49:26.482254+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app
2015-12-20T18:49:26.482255+00:00 app[web.1]: __import__(module)
2015-12-20T18:49:26.482255+00:00 app[web.1]: File "/app/hellodjango/wsgi.py", line 16, in <module>
2015-12-20T18:49:26.482256+00:00 app[web.1]: application = get_wsgi_application()
2015-12-20T18:49:26.482257+00:00 app[web.1]: django.setup()
2015-12-20T18:49:26.482256+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2015-12-20T18:49:26.482258+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
2015-12-20T18:49:26.482258+00:00 app[web.1]: apps.populate(settings.INSTALLED_APPS)
2015-12-20T18:49:26.482259+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
2015-12-20T18:49:26.482259+00:00 app[web.1]: app_config = AppConfig.create(entry)
2015-12-20T18:49:26.482260+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
2015-12-20T18:49:26.482260+00:00 app[web.1]: module = import_module(entry)
2015-12-20T18:49:26.482261+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/importlib/__init__.py", line 37, in import_module
2015-12-20T18:49:26.482262+00:00 app[web.1]: __import__(name)
2015-12-20T18:49:26.482262+00:00 app[web.1]: ImportError: No module named news
2015-12-20T18:49:26.482269+00:00 app[web.1]: [2015-12-20 18:49:26 +0000] [12] [INFO] Worker exiting (pid: 12)
2015-12-20T18:49:26.498024+00:00 app[web.1]: Traceback (most recent call last):
2015-12-20T18:49:26.498027+00:00 app[web.1]: File "/app/.heroku/python/bin/gunicorn", line 11, in <module>
2015-12-20T18:49:26.498068+00:00 app[web.1]: sys.exit(run())
2015-12-20T18:49:26.498088+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 74, in run
2015-12-20T18:49:26.498129+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2015-12-20T18:49:26.498133+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 192, in run
2015-12-20T18:49:26.498190+00:00 app[web.1]: super(Application, self).run()
2015-12-20T18:49:26.498192+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 72, in run
2015-12-20T18:49:26.498236+00:00 app[web.1]: Arbiter(self).run()
2015-12-20T18:49:26.498237+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 206, in run
2015-12-20T18:49:26.498293+00:00 app[web.1]: self.halt(reason=inst.reason, exit_status=inst.exit_status)
2015-12-20T18:49:26.498360+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 347, in stop
2015-12-20T18:49:26.498295+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 302, in halt
2015-12-20T18:49:26.498359+00:00 app[web.1]: self.stop()
2015-12-20T18:49:26.498429+00:00 app[web.1]: time.sleep(0.1)
2015-12-20T18:49:26.498430+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 219, in handle_chld
2015-12-20T18:49:26.498573+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2015-12-20T18:49:26.498489+00:00 app[web.1]: self.reap_workers()
2015-12-20T18:49:26.498491+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 464, in reap_workers
2015-12-20T18:49:26.498621+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2015-12-20T18:49:27.233547+00:00 heroku[web.1]: State changed from starting to crashed
2015-12-20T18:49:27.222200+00:00 heroku[web.1]: Process exited with status 1
2015-12-20T18:49:19.961319+00:00 heroku[web.1]: State changed from starting to crashed
2015-12-20T18:49:19.962476+00:00 heroku[web.1]: State changed from crashed to starting
2015-12-20T18:49:43.551736+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=h45.herokuapp.com request_id=f58bb9b7-26a2-4a1f-ad34-da0411ef2dec fwd="109.169.49.170" dyno= connect= service= status=503 bytes=
2015-12-20T18:49:44.162458+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=h45.herokuapp.com request_id=76ce8d1a-b9a9-494d-9530-900159c99639 fwd="109.169.49.170" dyno= connect= service= status=503 bytes=
2015-12-20T18:49:44.405774+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=h45.herokuapp.com request_id=8507a120-4ba8-4c02-96a6-3284266e202a fwd="109.169.49.170" dyno= connect= service= status=503 bytes=
我有一个名称为 news
的应用程序,在新闻应用程序中我有一个目录,其中来自管理员的图像保存在名称为 img
的目录中
这是我的Procfile
:
web: gunicorn hellodjango.wsgi --log-file -
这是我的wsgi
:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hellodjango.settings")
application = get_wsgi_application()
from django.core.wsgi import get_wsgi_application
from dj_static import Cling
application = Cling(get_wsgi_application())
最佳答案
你的问题是你的项目结构。您的结构应如下所示:
myapp
|_my_app
| |_Settingd.py
| |_urls.py
| |_wsgi.py
|__webapp
| |_statics(folder)
| |_admin.py
| |_models.py
| |_views.py
|__manage.py
|__requirements.txt
|__Procfile
我希望这对你有用:)
关于python - heroku 不支持 django 应用程序并引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384857/
我的 processmaker 安装遇到了一些问题。我正在尝试使用本指南 [url]http://wiki.processmaker.com/index.php/ProcessMaker_Ubuntu
我正在使用 ShareKit。发送 SMS 消息使用 MFMessageComposeViewController,用户看到标题“文本”。我想将该标题更改为更能反射(reflect)实际可用内容的内容
我需要在我的一个针对 Gingerbread 的 Android 应用程序中使用操作栏和 fragment 的组合。所以我使用了 v7 支持库中的操作栏和 v4 支持库中的 fragment ,并使用
我明白为什么浏览器 vendor 不想帮助我阻止他们的 UI 线程。但是,我不明白为什么会有: Web Workers 中没有 sleep (2) 没有同步 WebSockets API 有一个syn
最近我的组织正在考虑使用 Docker。我们组使用的是cloudera CDH 5.1.2。 1) cloudera 是否与 Docker 容器兼容?2) docker 和cloudera 组合是否存
我正在尝试通过编译在 Mac 上安装 rsync 3.2.3。但是,我想安装所有功能。为此,它需要一些库,此处 ( https://download.samba.org/pub/rsync/INSTA
我一直在使用 PyDev 成功运行 nose 测试,并想试试 nose2。 所以我安装了它 pip install nose2 复制/粘贴来自 http://nose2.info/ 的示例代码进入名为
我想知道 LLVM 中是否有任何函数/方法可以在 LLVM IR 中添加 Open-MP 构造。 llvm-3.0 是否仍然支持 OpenMP 指令? 最佳答案 OpenMP 是一种高级语言扩展。因此
我对 CUDA 编程非常陌生。我正在浏览 SDK 附带的示例。我能够编译代码,但是当我运行它时,出现以下错误: "clock.cu(177) : CUDA Runtime API error 38:
RStudio 是用于 R 开发的出色 IDE。我想知道是否有任何方法可以很好地支持 HiDPI 分辨率? 我目前有 13 英寸显示器和 3200x1800 分辨率,甚至很难阅读 RStudio 选项
我正在寻找一种有助于为 Django 项目提供 RDF 支持的工具。 到目前为止,我发现了两个: django-rdf - 最后一次修改是在 4 年前,所以它看起来像是一个死项目。 djubby -
我刚刚尝试了一些 JS 核心原则,发现引擎评估链接的关系运算符而不会引发错误。相反,他们以我自己无法理解的方式进行评估。 console.log(1 4 > 3 > 2 > 1); //false,
我知道 etexteditor 和 vim/emacs。 是否有任何其他 Windows 编辑器支持类似 textmate 的片段(例如,您编写触发词,按 Tab,它更改为某些内容,再次按 Tab,它
我正在尝试找出验证给定集群的网络策略配置的最佳方法。 According to the documentation Network policies are implemented by the ne
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
Z3 会支持 AUFBV 吗? 对于以下脚本: (set-logic AUFBV) (declare-fun x () (_ BitVec 16)) (declare-const t (Array (
使用分部类编写 NUnit 测试的优缺点是什么? 我要开始了: 亲:可以测试私有(private)方法 缺点:TDD 不再可能了 还有什么? 最佳答案 缺点:要么您必须测试与您发布的版本不同的构建,要
它很容易(对于 90% 的 aop 特性)在没有任何语言本身支持的情况下做到这一点,就像大多数动态语言如 python 和 ruby 一样。然而,Dojo在 1.3.2 上直接支持它.最新版本发生
我在我的 android 应用程序中使用亚洲字符,我已经了解到某些字符无法显示,因为系统字体不支持它们。我查询了一个包含亚洲字符的数据库,并且经常检索到无法显示的标志。这些情况对我的应用程序来说通常不
你好,我想实现一个控件,我想在用户键入@字符时启用该控件,直到未填充运行文本中的空格为止,它应该显示用户列表,@符号后键入的文本应该显示基于键盘字符的建议,就像我们在上面看到的那样Twitter 或
我是一名优秀的程序员,十分优秀!