Я пытался извлекать данные из API и я получалДоступ к API с помощью Python
«установить» объект имеет не имеет атрибута «элементы»
Это мой api.py и у меня есть импорт это мое мнение
import json
import urllib
import urllib2
import pycurl
def get_resources(request, filter, endpoint, lookup):
headers = {'X-Auth-Token:%s' % request.user.token, 'Content-Type:application/json'}
data = urllib.urlencode(filter)
url = endpoint+lookup
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
result = json.loads(response.read())
return result
и мой views.py, как это
def indexView(request):
resources = json.dumps(get_resources(request,{}, api_endpoint, '/v2/meters'))
return HttpResponse(resources, mimetype='application/json')
Я знаю, что я делал неправильно здесь, я надеюсь, что кто-то может мне помочь.