Привет.
Возникает ошибка при попытке кодировать QuerySet в JSON и последующей передачи через Ajax, подскажите, где я ошибся.
import simplejson
hotel_list = Hotel.objects.filter(id__range=(5, 15)) # Берем из бд срез 15 элементов
hotel_json = simplejson.dumps([hotel_item for hotel_item in hotel_list])
После этого возникает ошибка вида:
File "/usr/lib64/python2.7/site-packages/simplejson/encoder.py", line 192, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <Hotel: Globus> is not JSON serializable
1. Подскажите, как правильно кодировать QuerySet в JSON.
2. Где можно почитать FAQ или гайд по simplejson.
3. Данный пример метода .dumps был найден на просторах StackOverflow'а, расскажите поподробнее что это за синтаксис такой.
Заранее большое спасибо.