Я пытаюсь вывести набор записей базы данных в JSON следующим образом:
def json_dbtable(request, p):
t = MyModel.objects.filter({some query})
s = serializers.get_serializer("json")()
re = s.serialize(t, ensure_ascii=False)
return HttpResponse(re, mimetype="application/json")
Однако, одно из полей, которые я пытаюсь вернуть, необходимо изменить, если оно null
, иЧтобы исправить это, в модели есть определение, которое используется как свойство .eg:
name = property(_get_useful_name)
Итак, чтобы понять суть вопроса.Как я могу включить это свойство "name" в сериализацию json, а также в необработанные данные полей?