更新嵌套关系Django-Rest-Framework 3

时间:2014-12-27 20:08:02

标签: python django serialization django-rest-framework

假设我有这个models.py:

class HRSubject(modes.Model):
    group = models.ForeignKey(Group, related_name="hrsubjects")
    name = models.CharField(max_length=256)

我的序列号是:

class HRSubjectSerializer(ModelSerializer):
    group = GroupSerializer(many=False)

    class Meta:
         model = HRSubject

好的,现在我有一个HRSubject模型的模型视图集。 我希望能够对组属性执行更新,将该组替换为其他组。

更新前:

{
"id": 1, 
"group": {
    "id": 1, 
    "name": "SomeGroup"
}, 
"name": "Info"
}

更新后:

{
"id": 1, 
"group": {
    "id": 2, 
    "name": "SecondGroup"
}, 
"name": "Info"
}

如何通过精彩的django-rest-framework 3软件包实现这一目标?

0 个答案:

没有答案