Я провел весь вечер, борясь с получением jsonReader: правильно настроил jqgrid, чтобы соответствовать выводу JSON возможностей сериализатора django. С тех пор я устал от попыток и решил, что должен просто сделать вывод, что jqgrid хочет, чтобы json был включен по умолчанию. Мой план состоит в том, чтобы написать представление, которое формирует строку, которая выглядит так, как того хочет jqgrid. Мне это кажется немного уродливым (т. Е. Много ручного форматирования JSON), но я думаю, что это, вероятно, самый расширяемый маршрут в будущем, если я решу использовать больше функций jqgrid. Каков рекомендуемый способ получения отформатированного JSON из Django? Каков рекомендуемый Django способ выполнить то, чего я достигну, создав представление, подобное приведенному ниже примеру?
def serializedData(request):
querySet = Model.objects.filter(date=None).order_by('id')
data = '{'
for row in querySet:
# go through each item and make a pretty json row and add it to data
data += '}'
return HttpResponse(data)