0
私はブラウザに表示したいので、とこのデータを割り当てることで操作したいのですが変数に、私は、データを操作することができますが、私はエラーを取得しています:'dict'オブジェクトの解決方法は、 '_meta'属性がありません
'dict' object has no attribute '_meta'.
ビュー
from django.core import serializers
from rest_framework.views import APIView
from rest_framework.response import Response
import json, urllib.request
from django.views.generic import View
from django.http import JsonResponse
def get_data(request, *args, **kwargs):
with urllib.request.urlopen("http://10.61.202.98:8081/T/ansdb/api/rows/dev/tickets?id=1003611",timeout=10) as url:
response_data = json.loads(url.read().decode())
response_data_serialized = serializers.serialize('json',response_data)
return JsonResponse(response_data_serialized, safe=False)
のURL
urlpatterns = [
url(r'^$', views.index, name='index'), # home
url(r'^statistics/$', views.statistics, name='statistics'),
url(r'^statistics/data$', get_data, name='get_data'),]
私が取得するデータの形式は次のとおりです。
[{
id: 100361324,
Aging_Deferred_Transferred: "",
Aging_Open_Issue: "",
Aging_Un_investigated_Issue: "",
CreatedBy: "[email protected]",
DeltaQD: null,
DeltaQDBadAttempts: null,
Escalation_Category: "",
Golden_Cluster: "",
Incident_DateTime: "2017-02-01
Week: "8",
Weekend_Flag: "Yes"
}]
私は読んでいくつかのリンクがDjango JSON:: 'dict' object has no attribute '_meta'とDjango1.9: 'function' object has no attribute '_meta'であったが、これらのリンクでのソリューションは、私の問題に適合しません。
これを解決する方法についての援助は歓迎します。
ありがとうございます。
あなたはresponse_dataを印刷しましたか?それは辞書かjsonですか? – Sagar
私はprint(response_data)として印刷するときにJSONを取得しますが、response_dataを印刷しようとすると何も印刷されません。 –