Я пытаюсь сериализовать объект запроса Django.Добавление необязательного немодельного поля с помощью сериализатора ядра Django
data = Data.objects.filter(name__icontains='John')
data_list = serializers.serialize('json', data, fields=('name', 'title'))
return HttpResponse(data_list, content_type="application/json")
STDOUT из data_list
[{"pk": 4, "model": "XXX", "fields": {"name": "John ad", "title": "Mr. "}}]
В списке вывода я также хочу добавить фиктивное поле с некоторыми закодированными значениями.
STDOUT из data_list
[{"pk": 4, "model": "XXX", "fields": {"name": "John ad", "title": "Mr. ", "Dummy": "Value"}}]
Любая помощь о том, как я должен продолжать или любые ссылки, я должен прочитать была бы оценена.
В аннотирования, если я поставлю любую строку, я получаю ошибку атрибут поиска. – Pattu
Ах. Но я не думаю, что Value доступен в Django 1.6. – Pattu
@Pattu Читать обновление. Оберните свой запрос в генератор и добавьте это значение на лету –