AttributeError в объекте /ResultJSON/v1/results/
'list' нет атрибута 'id'.
В view.py ResultJSON(дочернее приложение) я написал
Код: Выделить всё
import json
from collections import OrderedDict
from django.http import HttpResponse
def render_json_response(request, data, status=None):
json_str = json.dumps(data, ensure_ascii=False, indent=2)
callback = request.GET.get('callback')
if not callback:
callback = request.POST.get('callback')
if callback:
json_str = "%s(%s)" % (callback, json_str)
response = HttpResponse(json_str, content_type='application/javascript; charset=UTF-8', status=status)
else:
response = HttpResponse(json_str, content_type='application/json; charset=UTF-8', status=status)
return response
def UserResult(request):
results = []
results = OrderedDict([
('id',results.id),
('name', results.name),
])
results.append(results)
data = OrderedDict([ ('results', results) ])
return render_json_response(request, data)
Я хочу создать систему, которая получает данные (идентификатор и имя, которые являются именами столбцов, и эти данные находятся в моей базе данных) из базы данных и кодируют эти данные в JSON.
Итак, как я могу исправить это? Я думаю, возможно, models.py неправ...(Потому что ребенок в файле models.py приложения нет кода.)
Подробнее здесь: https://stackoverflow.com/questions/421 ... tribute-id
Мобильная версия