使用django-rest-framework开发使用外键关系属性输出时报错信息如下:
。。。
packages\rest_framework\relations.py", line 271, in to_representation
return value.pk
AttributeError: 'RelatedManager' object has no attribute 'pk'
解释:
当关系属性关系是多对一的时候,需要在关系属性输出时不但要设置只读,还有添加many=True
xxx = serializers.PrimaryKeyRelatedField(read_only=True, many=True)
这样再测试就没问题了