2017-06-28 17 views
1

エラー情報を掲示しています。私は設定でMYSQLデータベースを持っていますジャンゴConnectionError(urllib3.connection.HTTPConnection)はDjangoの管理者から

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

私はDjango Pythonの初心者です。この問題の解決策を親切にリクエストしてください。

トレースバック:GET_RESPONSE 132応答= wrapped_callback(中

ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/core/handlers/base.py" request、* callback_args、** callback_kwargs) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/contrib/admin/options.py"(ラッパー) 616 return self.admin_site.admin_view (view)(* args、** kwargs) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view 110. response = view_func(リクエスト、 * args、** kwargs) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/views/decorators/cache.py" _wrapped_view_func 57. response = view_func(リクエスト、* args、** kwargs) ファイル"/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/contrib/admin/sites.py" in 233. return view(request、* args、** kwargs) ファイル "/ Users /MacbookAir/myproject/lib/python2.7/site-packages/django/contrib/admin/options.py "add_view 1516. return self.changeform_view(request、None、form_url、extra_context) ファイル"/Users/MacbookAir /myproject/lib/python2.7/site-packages/django/utils/decorators.py "_wrapper 34.戻り値bound_func(* args、** kwargs) ファイル"/Users/MacbookAir/myproject/lib/python2。 7 /サイトパッケージ/django/utils/decorators.py "in _wrapped_view 。response = view_func(request、* args、** kwargs) ファイル" /Users/MacbookAir/myproject/lib/python2.7/site-packages/django/utils /decorators.py "in bound_func 30. funcを返します。 (self、type(self))(* args2、** kwargs2) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/utils/decorators.py" in 145. return func(* args、** kwargs) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/contrib/admin/options.py" in changeform_view 1467. self.save_model (request、new_object、form、not add) save_modelのファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/contrib/admin/options.py" 1078. obj.save() ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/db/models/base.py"保存時 710. force_update = force_update、update_fields = update_fields) Fi save_base内の "/Users/MacbookAir/myproject/lib/python2.7/site-packages/django/db/models/base.py" 747. update_fields = update_fields、raw = raw、using = using) ファイル/ユーザー/ MacbookAir/myproject/lib/python2.7/site-packages/django/dispatch/dispatcher.py " を送信する201.応答=受信者(シグナル=自己、送信者=送信者、**名前) ファイル" /ユーザー"/ Users/MacbookAir/myproject/lib/python2"。ファイル内の/MacbookAir/myproject/lib/python2.7/site-packages/haystack/signals.py " 52. index.update_object(インスタンス、using = using) ファイル"/Users/MacbookAir/myproject/lib/python2。 7/site-packages/haystack/indexes.py "in update_object 284.バックエンド。update(self、[instance]) ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/haystack/backends/elasticsearch_backend.py"アップデート にあります。bulk(self.conn、prepped_docs、index = self.index_name、doc_type = 'modelresult') ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/elasticsearch/helpers/ init .py" in bulk 188. ok、item streaming_bulk(クライアント、アクション、** kwargs): ファイル "/Users/MacbookAir/myproject/lib/python2.7/site-packages/elasticsearch/helpers/ init .py" in streaming_bulk 160.結果として_process_bulk_chunk(クライアント、bulk_actions、raise_on_exception、raise_on_error、** kwargs): ファイル "/ Users/MacbookAir/myproject/lib私はあなたのデータベースがローカルに

ホストされていると仮定し_process_bulk_chunk 89昇給電子

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) 

答えて

1

で/python2.7/site-packages/elasticsearch/helpers/ のinitの.py」ので、これを変更してみてくださいデータベースの設定ファイルで

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'mystic_db', 
     'USER': 'root', 
     'PASSWORD': '*****', 
     'HOST': '127.0.0.1', or localhost whatever you prefer 
     'PORT': '', 
} 
} 
+0

私はまだ両方とも同じエラーを取得しようとしました。 – Faz

+0

一重引用符でlocalhostを入れましたか? singlequotesの中のポートに3306を入れてみてください。設定しているユーザー名とパスワードが正しいことを確認してください。あなたはmysqlのパスワードを持っていますか?空白にしない場合 – Exprator

+0

はい、一重引用符で囲みます.Iポートを3306に設定しても問題は解決しません。ユーザー名とパスワードが正しい。はい私はSQLのパスワードを持っており、正しい設定です。 – Faz

0

これは私がhaystackと一緒に使用していた弾性検索の不適切なインストールのために問題でしたモジュール。弾性検索はJavaを使用して構築され、実行するには少なくともJava 8が必要です。一度同じものをインストールすると、接続エラーurllib3.connection.HTTPConnectionは問題なく終了しました。

関連する問題