Django-поршень: как добавить поле сущности для многих связанных сущностей полей? - PullRequest
1 голос
/ 10 июня 2011

У меня есть два объекта: Post и Tag, с отношением ManyToMany, которое называется «tagged»

Что мне нужно сделать, чтобы проанализировать json, возвращаемый на конкретном клиенте, это выходные поля, добавив поле 'postID' (поле pk текущего сообщения) в тег, связанный с этим сообщением.

Итак, мой вывод теперь:

{
    "post": {
        "name": "Dummy name", 
        "pk": 1,
        "tags": [
            {
                "id": 2, 
                "name": "Patio"
            }, 
            {
                "id": 3, 
                "name": "Roof"
            }
        ], 
        "ref": "709230056"
    }
}, 

но должно быть:

{
    "post": {
        "name": "Dummy name",
        "pk": 1,
        "tags": [
            {
                "id": 2, 
                "name": "Patio",
                "postID": 1,


            }, 
            {
                "id": 3, 
                "name": "Roof"
                "postID": 1,
            }
        ], 
        "ref": "709230056"
    }
}, 

Я уже пытался поиграть с полями моего обработчика, но безуспешно: (

Как это сделать? Спасибо

...