class NewsBodyResource(ModelResource):
class Meta:
queryset = ArticleBody.objects.all()
resource_name = 'article_body'
class NewsResource(ModelResource):
newsbodies = fields.ToManyField('yourapp.api.resources.NewsBodyResource', 'articlebody_set', full=True)
class Meta:
queryset = Article.objects.filter(status='PU', date_published__lt=datetime.datetime.now).order_by('-date_published')
resource_name = 'news'
ToManyField
다음을 각각 나타내는 매개 변수 :
세트를 나타내는 리소스에 대한 프로젝트 상대 가져 오기 경로
상위 모델에있는 경우 필드의 이름 또는
related_name
하위 모델에있는 경우 필드 의 속성각 하위 항목의 전체 데이터를 피드에 포함할지 (True) 아니면 각 하위 항목에 대한 리소스 링크 만 포함할지 (False)
출처
https://stackoverflow.com/questions/7415138