我是网络开发的新手,尤其是服务器部署,所以一直在阅读,搜索和工作 .

但是,我在部署到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] Worker 退出( pid:10)2018-04-25T20:28:48.346604 00:00 app [web.1]:[2018-04-25 20:28:48 0000] [9] [ERROR]工作进程中的异常

鉴于同样的命令可以在本地运行启动服务器,我真的不确定为什么会出现错误信息 .

希望有人能指出我正确的方向 .

编辑以下是错误日志: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行,在create中
remote:module = import_module(entry)
remote:在import_module中输入文件“/app/.heroku/python/lib/python2.7/importlib/ init .py”,第37行
远程: import (姓名)
remote:ImportError:没有名为photos的模块