Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django活塞:如何将一个实体字段添加到许多相关的实体字段中?_Django_Json_Django Piston - Fatal编程技术网

django活塞:如何将一个实体字段添加到许多相关的实体字段中?

django活塞:如何将一个实体字段添加到许多相关的实体字段中?,django,json,django-piston,Django,Json,Django Piston,我有两个实体:Post和Tag,有一个叫做“taged”的多个关系 为了解析特定客户机上返回的json,我需要做的是通过向与该帖子相关的标记添加字段“postID”(当前帖子的pk字段)来输出字段 所以,我现在的输出是: { "post": { "name": "Dummy name", "pk": 1, "tags": [ { "id": 2, "

我有两个实体:Post和Tag,有一个叫做“taged”的多个关系

为了解析特定客户机上返回的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"
    }
}, 
我曾尝试过与我的训练员一起打球,但没有成功:(

怎么做?
谢谢

为什么要这样做?您已经有了当前帖子的id。虽然,帖子和标签有多对多关系。您的意思是要返回每个标签的所有帖子id吗?