Tôi có mã sau để tuần tự hóa bộ truy vấn;<Đối tượng Django> không phải là JSON có thể nối tiếp
def render_to_response(self, context, **response_kwargs):
return HttpResponse(json.simplejson.dumps(list(self.get_queryset())),
mimetype="application/json")
Và sau đây là của tôi get_querset()
[{'product': <Product: hederello()>, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}]
nào tôi cần phải serialize. Nhưng nó nói không thể tuần tự hóa <Product: hederello()>
. Bởi vì danh sách bao gồm cả các đối tượng django và dicts. Bất kỳ ý tưởng?
Bây giờ nhận được lỗi -> 'đối tượng 'NoneType' không có thuộc tính 'concrete_model'' .. Và sử dụng Django 1.4+ – tunaktunak
Tôi đã chỉnh sửa câu trả lời. Xin vui lòng xem nếu nó giúp. – alecxe
Khi mô hình có trường ngày giờ, nó không hoạt động. – ax003d