Thursday, October 20, 2016

Deploy on Heroku Error

Hello everybody,

I am catching an error on trying to deploy my app on heroku. This is the traceback:

  File "/app/.heroku/python/lib/python3.5/site-packages/polls/admin.py", line 3, in <module>
2016-10-20T18:42:46.734824+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.5/importlib/__init__.py", line 126, in import_module
2016-10-20T18:42:46.734830+00:00 app[web.1]: ImportError: No module named 'models'
2016-10-20T18:42:46.735201+00:00 app[web.1]: [2016-10-20 18:42:46 +0000] [7] [INFO] Worker exiting (pid: 7)
2016-10-20T18:42:46.734826+00:00 app[web.1]:     from models import Poll, Choice, Vote
2016-10-20T18:42:46.736625+00:00 app[web.1]: [2016-10-20 18:42:46 +0000] [8] [ERROR] Exception in worker process

The app runs normally on localhost.

That is what I tried to do: I went to my virtualenv directory at site-packages/polls/ and changed all the imports to polls.models instead of .models. Then, I cleaned the cache of the polls app and the cache of the blog app (blog app uses polls app). Built my app again and ran it locally. The app looks fine. So, I tried to push to heroku and run the app, but the same error occurs.

Any thoughts?

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/8704854e-48ab-460e-8ff1-cedc427cb037%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment