6
我在模型上使用通用關係並試圖使用Django Rest Framework對其進行序列化。然而執行以下操作給了我一個屬性錯誤:如何使用Django Rest Framework序列化通用關係
'GenericForeignKey' object has no attribute 'field'
models.py
class AdditionalInfo():
#other fields
seal_type = models.ForeignKey(ContentType,
related_name='seal'
)
seal_id = models.PositiveIntegerField(null=True)
seal = generic.GenericForeignKey(
'seal_type',
'seal_id')
serializers.py
class AdditionalInfoSerializer():
seal = serializers.Field(source='seal')
我在做什麼錯?在django rest框架文檔中,我無法找到很多關於此的信息。