2012-07-12 56 views

回答

3

嗯,

不是傳遞的屬性,可以通過返回的查詢集的方法:

SchoolResource

class SchoolResource(ModelResource): 
    # fields.ToManyField('APP.api.RelatedResource', 'related name') 
    policies = fields.ToManyField('places.api.PolicyResource', 
     attribute=lambda bundle: Policy.objects.filter(school=bundle.obj)[:10] 
    ) 

    class Meta: 
     resource_name = 'school' 
     queryset = School.objects.all() 
     allowed_methods = ['get'] 
     authorization = DjangoAuthorization() 
     authentication = BasicAuthentication() 

看到這個: http://django-tastypie.readthedocs.org/en/latest/fields.html#tomanyfield

我希望我有幫助=]

+0

很喜歡!謝謝你,先生! – marcelosalloum 2015-07-14 20:51:28