0

djangoでこのエラーが発生しています。問題のあるデータをよりよく見て、おそらく削除するにはどうすればよいですか? または、JSON でシリアライズ可能な同様の型は何ですか?

このエラーは突然発生しました。私のサイトは機能していましたが、このエラーのために読み込まれません。

Traceback:
File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "/var/www/site/instance/src/server/site/site_core/views.py" in os_show
  1193.     return json_result(result)
File "/var/www/site/instance/src/server/site/../site/includes/jsonutils.py" in json_result
  25.     return HttpResponse(serialize(result, ensure_ascii=True))
File "/var/www/site/instance/src/server/site/../site/includes/jsonutils.py" in serialize
  10.     return json.dumps(object)
File "/usr/lib64/python2.4/site-packages/simplejson/__init__.py" in dumps
  230.         return _default_encoder.encode(obj)
File "/usr/lib64/python2.4/site-packages/simplejson/encoder.py" in encode
  200.         chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib64/python2.4/site-packages/simplejson/encoder.py" in iterencode
  260.         return _iterencode(o, 0)
File "/usr/lib64/python2.4/site-packages/simplejson/encoder.py" in default
  177.         raise TypeError(repr(o) + " is not JSON serializable")

Exception Type: TypeError at /os/show/1/
Exception Value: array([ 0.63266369]) is not JSON serializable
4

2 に答える 2

0

ブレークポイントを設定するか (デバッガーを使用している場合)、出力を views.py に 1193 で記録しobjectますjson_result()

オブジェクト属性の 1 つがその配列である可能性があります。

于 2013-08-19T13:46:37.907 に答える