そのexpected string or buffer
ため、urllib を使用してリクエストを取得し、php ソースから django クライアントに送信された Json 文字列を解析しようとすると、django でエラーが発生します。セロリタスクも使用しています。
文字列は次のとおりです。
"511bd5112aa8c"
Php:
echo json_encode($access_token);
ジャンゴ:
from celery import task
from urllib2 import Request, urlopen, URLError
@task()
def replicate_data(req):
try:
response = urlopen(req)
the_page = response.read()
except URLError:
raise replicate_data.retry(countdown=15)
return the_page
result=replicate_data.apply_async((req,), queue='rep_data')
json.loads(result)
私はすでにjson.loads(result.decode())
運がないことも試しました。
誰でも?