Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku Django应用程序可以';t启动--';没有名为site'的模块;_Python_Django_Heroku - Fatal编程技术网

Python Heroku Django应用程序可以';t启动--';没有名为site'的模块;

Python Heroku Django应用程序可以';t启动--';没有名为site'的模块;,python,django,heroku,Python,Django,Heroku,我正试图将Django应用程序部署到heroku,但我一直收到一个神秘的“ModuleNotFoundError:没有名为lukasSite的模块”——lukasSite是我正在开发的网站的名称。这也是我的项目文件夹和应用程序的名称,尽管我还有一些其他文件夹名为“社区” 我不知道这个错误是从哪里来的,但当我尝试运行heroku本地网站时,我得到了它,并且尝试将我的网站部署到heroku。完整错误如下: [OKAY] Loaded ENV .env File as KEY=VALUE Format

我正试图将Django应用程序部署到heroku,但我一直收到一个神秘的“ModuleNotFoundError:没有名为lukasSite的模块”——lukasSite是我正在开发的网站的名称。这也是我的项目文件夹和应用程序的名称,尽管我还有一些其他文件夹名为“社区”

我不知道这个错误是从哪里来的,但当我尝试运行heroku本地网站时,我得到了它,并且尝试将我的网站部署到heroku。完整错误如下:

[OKAY] Loaded ENV .env File as KEY=VALUE Format
21:33:09 web.1   |  [2017-10-19 21:33:09 -0500] [18983] [INFO] Starting gunicorn 19.7.1
21:33:09 web.1   |  [2017-10-19 21:33:09 -0500] [18983] [INFO] Listening at: http://0.0.0.0:5000 (18983)
21:33:09 web.1   |  [2017-10-19 21:33:09 -0500] [18983] [INFO] Using worker: sync
21:33:09 web.1   |  [2017-10-19 21:33:09 -0500] [18986] [INFO] Booting worker with pid: 18986
21:33:09 web.1   |  [2017-10-20 02:33:09 +0000] [18986] [ERROR] Exception in worker process
21:33:09 web.1   |  Traceback (most recent call last):
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/arbiter.py", line 578, in spawn_worker
21:33:09 web.1   |      worker.init_process()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/workers/base.py", line 126, in init_process
21:33:09 web.1   |      self.load_wsgi()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/workers/base.py", line 135, in load_wsgi
21:33:09 web.1   |      self.wsgi = self.app.wsgi()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
21:33:09 web.1   |      self.callable = self.load()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
21:33:09 web.1   |      return self.load_wsgiapp()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
21:33:09 web.1   |      return util.import_app(self.app_uri)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/gunicorn/util.py", line 352, in import_app
21:33:09 web.1   |      __import__(module)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/community/community/wsgi.py", line 28, in <module>
21:33:09 web.1   |      application = get_wsgi_application()
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
21:33:09 web.1   |      django.setup(set_prefix=False)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/django/__init__.py", line 27, in setup
21:33:09 web.1   |      apps.populate(settings.INSTALLED_APPS)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/django/apps/registry.py", line 85, in populate
21:33:09 web.1   |      app_config = AppConfig.create(entry)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site-packages/django/apps/config.py", line 94, in create
21:33:09 web.1   |      module = import_module(entry)
21:33:09 web.1   |    File "/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/importlib/__init__.py", line 126, in import_module
21:33:09 web.1   |      return _bootstrap._gcd_import(name[level:], package, level)
21:33:09 web.1   |  ModuleNotFoundError: No module named 'lukasSite'
21:33:09 web.1   |  [2017-10-20 02:33:09 +0000] [18986] [INFO] Worker exiting (pid: 18986)
21:33:10 web.1   |  [2017-10-19 21:33:10 -0500] [18983] [INFO] Shutting down: Master
21:33:10 web.1   |  [2017-10-19 21:33:10 -0500] [18983] [INFO] Reason: Worker failed to boot.
21:33:10 web.1   Exited with exit code 3
[OK]以KEY=VALUE格式加载ENV.ENV文件
21:33:09网络1 |[2017-10-19 21:33:09-0500][18983][INFO]从gunicorn 19.7.1开始
21:33:09web.1 |[2017-10-19 21:33:09-0500][18983][INFO]收听:http://0.0.0.0:5000 (18983)
21:33:09web.1 |[2017-10-19 21:33:09-0500][18983][INFO]使用worker:sync
21:33:09 web.1 |[2017-10-19 21:33:09-0500][18986][INFO]带pid的引导工作程序:18986
21:33:09 web.1 |[2017-10-20 02:33:09+0000][18986][错误]工作进程中出现异常
21:33:09 web.1 |回溯(最近一次呼叫最后一次):
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/arbiter.py”,第578行,在spawn_worker中
21:33:09 web.1 | worker.init_进程()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/workers/base.py”,第126行,在初始化过程中
21:33:09 web.1 | self.load_wsgi()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/workers/base.py”,第135行,在Loadwsgi中
21:33:09 web.1 | self.wsgi=self.app.wsgi()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/app/base.py”,第67行,在wsgi中
21:33:09 web.1 | self.callable=self.load()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/app/wsgiapp.py”,第65行,已加载
21:33:09 web.1 |返回self.load_wsgiapp()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/app/wsgiapp.py”,第52行,在load_wsgiapp中
21:33:09 web.1 |返回util.import_应用程序(self.app_uri)
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/gunicorn/util.py”,第352行,在导入应用程序中
21:33:09 web.1 | uuu导入uu(模块)
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/community/community/wsgi.py”,第28行,在
21:33:09 web.1 | application=get_wsgi_application()
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/django/core/wsgi.py”,第13行,在get_wsgi_应用程序中
21:33:09 web.1 | django.setup(set_prefix=False)
21:33:09 web.1 | File“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/django/_uinit_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
21:33:09 web.1 |应用程序.填充(设置.已安装的|应用程序)
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/django/apps/registry.py”,第85行,在填充中
21:33:09 web.1 | app|u config=AppConfig.create(条目)
21:33:09 web.1 |文件“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/site packages/django/apps/config.py”,第94行,在create中
21:33:09 web.1 |模块=导入|模块(条目)
21:33:09 web.1 | File“/Users/lukasudstuen/softwareProjects/lukassite/env/lib/python3.6/importlib/uuu init_uuu.py”,第126行,在导入模块中
21:33:09 web.1 |返回|引导._gcd_导入(名称[级别:],包,级别)
21:33:09 web.1 | ModuleNotFoundError:没有名为“lukasSite”的模块
21:33:09 web.1 |[2017-10-20 02:33:09+0000][18986][INFO]工人退出(pid:18986)
21:33:10web.1 |[2017-10-19 21:33:10-0500][18983][INFO]正在关闭:Master
21:33:10 web.1 |[2017-10-19 21:33:10-0500][18983][INFO]原因:工作进程无法启动。
21:33:10 web.1退出,退出代码为3
我已经尝试过的事情:

  • 将项目和文件夹重命名为相同的情况。(我在Mac上本地工作,并部署到Heroku,它有linux)
  • 将整个项目中的所有引用重命名为小写
  • 查看我的文件以查看定义了lukasSite的任何地方
  • 搜索Heroku的“如何部署”信息以及论坛

有人知道我可以从哪里开始找吗?我完全搞不清这是从哪里来的。

我有另一个文件夹,其中包含我的Django项目文件夹,该文件夹是随着我的项目而推出的。结果表明,文件夹结构必须与提供的示例Django项目结构匹配

这也是我的问题。根目录应该包含主要的django应用程序/文件。