Je suis en train de déployer cette application https://bitbucket.org/hybird/creme_crm-1.2 sur Heroku. J'ai suivi le guide https://devcenter.heroku.com/articles/django L'application fonctionne très bien sur le serveur local utilisant le serveur dev django ou gunicorn avec « démarrage contremaître », mais échoue sur Heroku avec cette erreur:Django App fonctionne bien localement, mais échoue sur Heroku
[INFO] Starting gunicorn 0.14.6
Starting gunicorn 0.14.6
[INFO] Listening at: http://0.0.0.0:16635 (2)
Listening at: http://0.0.0.0:16635 (2)
[INFO] Using worker: sync
Using worker: sync
[INFO] Booting worker with pid: 5
Booting worker with pid: 5
response = view_func(request, *args, **kwargs)
File "/app/.heroku/venv/lib/python2.7/site-packages/django/views/decorators/cache.py", line 79, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/app/.heroku/venv/lib/python2.7/site-packages/django/contrib/auth/views.py", line 69, in login
context_instance=RequestContext(request, current_app=current_app))
File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/context.py", line 172, in __init__
for processor in get_standard_processors() + processors:
File "/app/.heroku/venv/lib/python2.7/site-packages/django/template/context.py", line 150, in get_standard_processors
raise ImproperlyConfigured('Error importing request processor module %s: "%s"' % (module, e))
ImproperlyConfigured: Error importing request processor module creme_core.context_processors: "No module named creme"
J'ai un fichier requirements.txt, mais creme_core est déjà sur le code source que j'ai transmis à Heroku, il fait partie de l'application web. Comme je l'ai dit l'application fonctionne bien sur localhost. – madmed
Après quelques recherches, il semble que ce soit une erreur non liée à vos besoins. Il s'agit plutôt d'une mauvaise configuration locale de vars. Plus précisément, il ressemble à quelque chose qui a à voir avec votre processeur de contexte var qui se trouve dans votre fichier de paramètres –