J'essaie de déployer mon application Django à heroku, mais je continue à recevoir un énigmatique 'ModuleNotFoundError: No Module Nommé lukasSite' - lukasSite est le nom du site sur lequel je travaille. C'est aussi le nom de mon dossier de projet, et de l'application, même si j'ai d'autres dossiers nommés «communauté».L'application Heroku Django ne peut pas démarrer - 'No module named site'
Je ne peux pas dire d'où vient cette erreur, mais je l'ai tous les deux quand j'essaie de lancer heroku local web
et essayer de déployer mon site Web à Heroku. erreur complète ci-dessous:
[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
choses que je l'ai déjà essayé:
- le projet Changement de nom, et les dossiers, être le même cas. (Je travaille localement sur un Mac, et le déploiement de Heroku, qui a linux)
- Modification du nom toutes les références tout au long du projet pour être minuscules et
- En regardant à travers mes dossiers pour voir où lukasSite est défini.
- Parcourez les informations "How-to-deploy" de Heroku, ainsi que les forums.
Est-ce que quelqu'un a des idées d'où je pourrais commencer à regarder? Je suis complètement perplexe quant à d'où cela vient.