Я пытаюсь сделать livesearch с помощью Django и jQuery. Что я сделал, так это заставил javascript запрашивать некоторые данные с помощью функции getJSON, затем я настроил представление в Django, которое возвращает ответ JSON, автоматизированный сериализатором Django.
И это хорошо работает, он возвращает ответ json с типом содержимого text / javascript. Чтобы избежать отправки всех данных (много чего мне не нужно) я сделал это:
response.write(serializers.serialize("json", soknad_list, fields=('name', 'image', 'genre')))
Но, например, поле 'genre' - это поле manyToMany, поэтому возможно ли получить значения, например, из genre.all.0, а не только идентификатор жанра?
И модель имеет функцию get_absolute _url
, возможно ли включить это в ответ JSON, если да, то как?
Так что я предполагаю, что мой вопрос заключается в том, возможно ли включить в ответ JSON что-либо, кроме необработанных данных полей, если нет, как бы вы решили решить мою проблему?