如何使用SerializerMethodField使模型字段可写

时间:2016-05-12 06:45:07

标签: django-rest-framework

我的模型将字段''包'作为ManyToManyField。

在序列化程序中我有获取软件包列表的功能:

packs = serializers.SerializerMethodField('get_packs')
def get_packs(self, obj):
    return Packs.objects.filter(rel__id__in=  [obj.id]).order_by("id").values_list("id", flat=True)

现在,在创建/更新操作期间,包不可编辑。 如何使它成为可写的。请提出建议?

0 个答案:

没有答案