Вот проблема: сериализатор Django не поддерживает словари, а simplejson не поддерживает наборы запросов Django. См. JSON Сериализация моделей Django с помощью simplejson
. Мне было интересно, есть ли что-нибудь не так с моим решением. У меня что-то вроде:
people = People.objects.all().values('name', 'id')
json.dumps(list(people))
Я все еще новичок в Python / Django. Приведение QuerySet
к списку - плохая идея? Насколько эффективнее использовать DjangoJSONEncoder
, предложенный в другом разделе?