J'ai suivi ce tutoriel pour déployer mon site django sur Digital Ocean. Je viens de télécharger tous mes fichiers et redémarré gunicorn. Le site donne ma cette erreur:Erreur avec Digital Ocean Droplet pour Django
ImportError at/No module named braces.views
Et voici le retraçage:
Traceback Switch to copy-and-paste view
/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py in inner
response = get_response(request) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in _legacy_get_response
response = self._get_response(request) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in _get_response
resolver_match = resolver.resolve(request.path_info) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/urls/resolvers.py in resolve
for pattern in self.url_patterns: ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/utils/functional.py in __get__
res = instance.__dict__[self.name] = self.func(instance) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/urls/resolvers.py in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/utils/functional.py in __get__
res = instance.__dict__[self.name] = self.func(instance) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/urls/resolvers.py in urlconf_module
return import_module(self.urlconf_name) ...
▶ Local vars
/usr/lib/python2.7/importlib/__init__.py in import_module
__import__(name) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/gevent/builtins.py in __import__
result = _import(*args, **kwargs) ...
▶ Local vars
/home/django/django_project/django_project/urls.py in <module>
from blog import views ...
▶ Local vars
/usr/lib/python2.7/dist-packages/gevent/builtins.py in __import__
result = _import(*args, **kwargs) ...
▶ Local vars
/home/django/django_project/blog/views.py in <module>
from braces.views import SelectRelatedMixin ...
▶ Local vars
/usr/lib/python2.7/dist-packages/gevent/builtins.py in __import__
result = _import(*args, **kwargs) ...
▶ Local vars
Je n'ai absolument aucune idée de ce que pourrait être le problème. Je me débrouillais plutôt bien pour résoudre mon problème de Django en développant l'application mais maintenant que j'essaye de déployer le site et de devoir travailler avec des serveurs live, j'ai l'impression de commencer par la case départ ... S'il vous plaît, aidez!
utilisez-vous gunicorn comme serveur? –
Oui, je crois, et maintenant j'ai un problème différent dans le juste dit '502 mauvaise passerelle' donc je ne peux rien faire – Garrett
J'ai eu cette erreur de module une fois (j'ai une gouttelette sur Digital Ocean seulement) . L'erreur se produisait parce que je n'exportais pas une 'variable django-path' sur le serveur. En outre, puisque votre serveur ne fonctionne pas, il affiche une erreur de passerelle incorrecte. –