2017-09-25 2 views
0

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!

+0

utilisez-vous gunicorn comme serveur? –

+0

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

+0

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. –

Répondre

1

Je devais courir pip install django-braces sur le serveur