当前位置: 首页 > 知识库问答 >
问题:

Django ConnectionError(urllib3.connection.HTTPConnection)从Django管理员发布时

魏宏邈
2023-03-14

错误信息:

Exception Type: ConnectionError at /admin/items/country/add/
Exception Value: ConnectionError (<urllib3.connection.HTTPConnection 
object at 0x111377110>: Failed to establish a new connection: [Errno 
61] Connection refused) caused by: 
NewConnectionError(<urllib3.connection.HTTPConnection object at 
0x111377110>: Failed to establish a new connection: [Errno 61] 
Connection refused)

我得到这个连接错误,同时保存后从Django管理员。我有一个MYSQL数据库与设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mystic_db',
        'USER': 'root',
        'PASSWORD': '*****',
        'HOST': '',
        'PORT': '',

回溯:

get_response 132中的文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/core/handlers/base.py”。response=wrapped_callback(请求,*callback_args,**callback_kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/contrib/admin/options.py”在包装器616中。在包装视图110中返回self.admin\u site.admin\u view(view)(*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/utils/decorators.py”。response=view_func(请求,*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/views/decorators/cache.py”在包装视图_func 57中。response=view_func(request,*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/contrib/admin/sites.py”,位于内部233。在add_view 1516中返回视图(请求、*args、**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/contrib/admin/options.py”。在包装器34中返回self.changeform_视图(请求、无、表单url、额外上下文)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/utils/decorators.py”。返回绑定的函数(*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/utils/decorators.py”在视图110中。response=view_func(request,*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/utils/decorators.py”在绑定_func 30中。返回函数get(self,键入(self))(*args2,**kwargs2)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/utils/decorators.py”。在changeform_view 1467中返回func(*args,**kwargs)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/contrib/admin/options.py”。save_model 1078中的self.save_model(请求、新_对象、表单、非添加)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/contrib/admin/options.py”。save 710中的obj.save()文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/db/models/base.py”。force_update=force_update,update_fields=update_fields)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/db/models/base.py”,保存在save_base 747中。update_fields=update_fields,raw=raw,using=using)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/django/dispatch/dispatcher.py”,在send 201中。响应=接收器(信号=自我,发送者=发送者,**命名)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/haystack/signals.py”在handle_save 52中。update_object 284中的index.update_object(instance,using=using)文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/haystack/index.py”。更新190中的backend.update(self[instance])文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/haystack/backends/elasticsearch_backend.py”。bulk188中的bulk(self.conn,prepped_docs,index=self.index_name,doc_type='modelresult')文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/elasticsearch/helpers/init.py”。对于ok,流式处理中的项(客户端,操作,**kwargs):流式处理中的文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/elasticsearch/helpers/init.py”。对于“进程批量”块中的结果(客户端、批量操作、引发异常、引发错误、**kwargs):进程批量块89中的文件“/Users/MacbookAir/myproject/lib/python2.7/site packages/elasticsearch/helpers/init.py”。提高e

Exception Type: ConnectionError at /admin/items/country/add/
Exception Value: ConnectionError (<urllib3.connection.HTTPConnection 
object at 0x111377110>: Failed to establish a new connection: [Errno 
61] Connection refused) caused by: 
NewConnectionError(<urllib3.connection.HTTPConnection object at 
0x111377110>: Failed to establish a new connection: [Errno 61] 
Connection refused)

共有2个答案

章绪
2023-03-14

这是一个问题,因为我与haystack模块一起使用的elastic search安装不当。弹性搜索是使用Java构建的,至少需要Java8才能运行。一旦我安装了相同的,连接错误urlib3.connection.HTTPConnection就正常了。

轩辕修能
2023-03-14

我假设您的数据库是本地托管的

因此,请尝试在数据库的设置文件中更改此设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mystic_db',
        'USER': 'root',
        'PASSWORD': '*****',
        'HOST': '127.0.0.1', or localhost whatever you prefer
        'PORT': '',
}
}
 类似资料:
  • 所以我只在索引页上使用href lang,如下所示: 但我在谷歌网站管理员工具中不断得到这些错误 Google检测到您站点上的某些页面错误地实现了rel-alternate-hreflang标记。特别是,似乎存在不正确的语言和地区代码的问题,或者不正确的双向链接(如果页面a用hreflang链接到页面B,那么也必须有从B返回到a的链接)。Google使用hreflang属性在搜索结果中向正确的用户

  • 主要内容:启动管理界面Django为管理活动提供随时可以使用的用户界面。 我们都知道,管理界面对于一个Web项目是十分重要的。 Django根据您的项目模型自动生成管理界面。 启动管理界面 管理界面依赖于 django.contrib 模块。若需它工作,需要确保一些模块是否导入在 myproject/settings.py 文件中的INSTALLED_APPS和MIDDLEWARE_CLASSES元组。 对于 INST

  • 一、简介 用于生成静态,更新URL等。 二、功能演示 批量更新栏目页 生成首页 批量更新URL 批量更新内容页

  • 问题内容: 在要显示已注册模型的管理站点的根页面上,我想隐藏已注册到Django admin的多个模型。 如果我直接注销这些记录,由于添加新符号“ +”消失了,因此我无法添加新记录。 如何才能做到这一点 ? 问题答案: 基于x0nix的答案,我做了一些实验。似乎从返回空会将模型从index.html中排除,同时仍然允许你直接编辑实例。

  • 问题内容: 我正在尝试获取Django Admin界面来显示有关我的个人资料的信息。它显示我的所有用户,但不显示个人资料信息。我不太确定如何使它正常工作。 我在Google快速搜索后找到了以下代码: 但是,我认为它没有用。当我登录到管理页面时,我看到“用户”,“组”和“站点”。我单击用户,然后看到所有用户的列表,但没有任何个人资料的迹象。单击某个用户会显示有关该用户的信息,但仍然没有个人资料信息。

  • 我对“ django-admin 启动项目 mysite . ” 命令有问题。当我尝试执行它时,Cygwin向我返回了一个错误: 回溯 (最近一次调用最后): 文件 “/usr/bin/django-admin”, 第 9 行, 在 load_entry_point(“Django==1.10.2”,“console_scripts”, “django-admin”)() 文件“/usr/lib/