Python 数字海洋和django的操作错误

Python 数字海洋和django的操作错误,python,django,postgresql,Python,Django,Postgresql,在使用DO的Django一键安装并上载我的所有内容后,出现此错误。我设置了我的设置和URL文件。我不太清楚问题是什么,我以前从未见过 错误: OperationalError at /accounts/login/ SSL error: unknown protocol expected authentication request from server, but received S 回溯: Traceback Switch to copy-and-paste view /usr/loc

在使用DO的Django一键安装并上载我的所有内容后,出现此错误。我设置了我的设置和URL文件。我不太清楚问题是什么,我以前从未见过

错误:

OperationalError at /accounts/login/
SSL error: unknown protocol
expected authentication request from server, but received S
回溯:

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
                response = self.process_exception_by_middleware(e, request) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in _get_response
                response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in view
            return self.dispatch(request, *args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py in _wrapper
            return bound_func(*args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper
            return view(request, *args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py in bound_func
                return func.__get__(self, type(self))(*args2, **kwargs2) ...
▶ Local vars
/home/django/django_project/allauth/account/views.py in dispatch
        return super(LoginView, self).dispatch(request, *args, **kwargs) ...
▶ Local vars
/home/django/django_project/allauth/account/views.py in dispatch
                                            **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch
        return handler(request, *args, **kwargs) ...
▶ Local vars
/home/django/django_project/allauth/account/views.py in get
            request, *args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/generic/edit.py in get
        return self.render_to_response(self.get_context_data()) ...
▶ Local vars
/home/django/django_project/allauth/account/views.py in get_context_data
        site = get_current_site(self.request) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/contrib/sites/shortcuts.py in get_current_site
        return Site.objects.get_current(request) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/contrib/sites/models.py in get_current
            return self._get_site_by_id(site_id) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/contrib/sites/models.py in _get_site_by_id
            site = self.get(pk=site_id) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py in manager_method
                return getattr(self.get_queryset(), name)(*args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in get
        num = len(clone) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in __len__
        self._fetch_all() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in _fetch_all
            self._result_cache = list(self._iterable_class(self)) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in __iter__
        results = compiler.execute_sql(chunked_fetch=self.chunked_fetch) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py in execute_sql
            cursor = self.connection.cursor() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py in cursor
        return self._cursor() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py in _cursor
        self.ensure_connection() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py in ensure_connection
                self.connect() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/utils.py in __exit__
                six.reraise(dj_exc_type, dj_exc_value, traceback) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py in ensure_connection
                self.connect() ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py in connect
        self.connection = self.get_new_connection(conn_params) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql/base.py in get_new_connection
        connection = Database.connect(**conn_params) ...
▶ Local vars
/usr/lib/python2.7/dist-packages/psycopg2/__init__.py in connect
    conn = _connect(dsn, connection_factory=connection_factory, async=async) ...
▶ Local vars

显然,我不想得到这个错误,而只是让应用程序工作。。。我尝试将我的应用程序切换到postgresql进行部署,但它是在sqlite中开发的。我没有将任何迁移或数据库文件带到生产环境中,我确保重新进行迁移。

这是因为本地主机和服务器上的django版本不匹配

在服务器(digital ocean droplet)上升级您的
django版本,使其与您在localhost中开发的版本相匹配

默认情况下,它们一次单击安装即可提供
django-1.6
。你需要升级,然后一切都会好起来

pip安装--升级django