我试图让我的 api 给我与美味派的反向关系数据。
我有两个模型,DocumentContainer 和 DocumentEvent,它们的关系如下:
DocumentContainer 有很多 DocumentEvents
这是我的代码:
class DocumentContainerResource(ModelResource):
pod_events = fields.ToManyField('portal.api.resources.DocumentEventResource', 'pod_events')
class Meta:
queryset = DocumentContainer.objects.all()
resource_name = 'pod'
authorization = Authorization()
allowed_methods = ['get']
def dehydrate_doc(self, bundle):
return bundle.data['doc'] or ''
class DocumentEventResource(ModelResource):
pod = fields.ForeignKey(DocumentContainerResource, 'pod')
class Meta:
queryset = DocumentEvent.objects.all()
resource_name = 'pod_event'
allowed_methods = ['get']
当我点击我的 api url 时,我收到以下错误:
DocumentContainer' object has no attribute 'pod_events
任何人都可以帮忙吗?
谢谢。