Django数字海洋液滴的错误
问题描述:
我一直在跟着本教程在Digital Ocean上部署我的django站点。我刚刚上传了所有文件,并重新启动了gunicorn。该网站是给我这个错误:Django数字海洋液滴的错误
ImportError at/No module named braces.views
这里是回溯:
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
我完全不知道这个问题可能是什么。我在开发应用程序时计算出我的Django问题时表现相当不错,但现在我正在尝试部署该网站,并且需要使用活动服务器,我觉得我是从一个平台开始的......请帮助!
答
我只需要在服务器上运行pip install django-braces
您是否使用gunicorn作为服务器? –
是的,我相信是这样,现在我实际上有一个不同的问题,它只是说'502坏的网关',所以我什么都做不了 – Garrett
我有这个模块错误一次(我只有数字海洋上的液滴) 。该错误发生是因为我没有将'django-path变量'导出到服务器。另外,由于你的服务器不能正常工作,它显示出错误的网关错误。 –