我是网络开发的新手,尤其是服务器部署,所以一直在阅读,搜索和工作。
但是,我在部署到Heroku时遇到困难,我想我应该有正确的procfile设置,如下所示(mysite是项目的根文件夹,其下的应用程序称为照片)
web: gunicorn mysite.wsgi
我在我的定位机器上试过,以下任何一个都可以让我开始;
python manager.py runserver
guricorn mysite.wsgi
但是当我将它部署到Heroku时,我收到了错误消息:
ImportError:没有名为photos.apps的模块 2018-04-25T20:28:48.321352 + 00:00 app [web.1]:[2018-04-25 20:28:48 +0000] [10] [INFO]工人退出(pid:10)2018-04-25T20:28:48.346604 + 00:00 app [web.1]:[2018-04-25 20:28:48 +0000] [9] [错误]工作进程中的异常
鉴于同样的命令可以在本地运行以启动服务器,我真的不确定为什么会出现错误信息。
希望有人能指出我正确的方向。
编辑以下是错误日志:
remote:文件“/app/.heroku/python/lib/python2.7/site-packages/django/init.py”,第27行,在设置中
remote:apps.populate(settings.INSTALLED_APPS)
remote:文件“/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py”,第85行,填充
remote:app_config = AppConfig.create(entry)
remote:文件“/app/.heroku/python/lib/python2.7/site-packages/django/apps/config.py”,第94行,在创建中
remote:module = import_module(entry)
remote:文件“/app/.heroku/python/lib/python2.7/importlib/init.py”,第37行,在import_module中
远程:导入(姓名)
remote:ImportError:没有名为photos的模块