2017-08-05 3 views
0

6ヶ月前にセットアップしたサーバーでこのDjango 1.8アプリケーションが動作しました(Fedora 24 64-Bit)。昨日のセットアップ、同じパッケージを使用して新しいサーバーと今、私たちは突然、このエラーを取得:そう、これは動作しませんdjango 1.8アプリケーションが新しいサーバーに移行しました。異常な例外が発生しました

# Make a fresh ConnectionPool of the desired type 
259    scheme = request_context['scheme'] 
260    host = request_context['host'] 
261    port = request_context['port'] 
262    pool = self._new_pool(scheme, host, port, request_context=request_context) 
263    self.pools[pool_key] = pool 

はDjangoの1.8のファイルがリポジトリに変更された可能性がある:

Django Version: 1.8 Exception Type: TypeError Exception Value:

_new_pool() got an unexpected keyword argument 'request_context'

Exception Location: /usr/lib/python2.7/site-packages/urllib3/poolmanager.py in connection_from_pool_key, line 262 Python Executable: /usr/bin/python Python Version: 2.7.11

一見、問題のコードをもう?私にとっては非常に奇妙なようです。

答えて

0

あなたはどのバージョンのurrlib3を使用していますか? request_contextがthis commit 9 months agoに追加されたため、アップグレードしてください。

0

D. Nibon、あなたは私のヒーローです。それが問題でした。 python-urllib3パッケージがこのマシンにインストールされていないようです。解決済み!

+0

素晴らしい!私の答えを受け入れて、私たちの上に移動し、素晴らしいdjangoアプリケーションを作成してください。 :) –

+0

私はStackOverflowのオプションが受け入れられていると答えて表示されませんが、あなたの返事はまさに私が正しい方向に向ける必要があったものです。どうもありがとうございました! – Mark2012

+0

問題を解決した答えの左側にある緑色の輪郭のチェックマークをクリックします。これは答えを「受け入れられる」ものとし、延長されたものは「受け入れられた答えを有する」ものとする。 –

関連する問題