以下のように、MediaResource と 2 つの関連する (サブクラス化された) リソースがあるとします。
class PopularMediaResource(MediaResource):
def get_object_list(self, request):
return self.Meta.queryset.order_by('-num_hits')
class UserMediaResource(MediaResource):
def get_object_list(self,request):
return self.Meta.queryset.filter(mediahit__user__id=request.user.id)
( https://groups.google.com/forum/?fromgroups=#!topic/django-tastypie/JGmY8tUzlX0から借用した例)
これは問題なく動作しますが、これらのリソースごとに異なる URL を使用する必要があります。
eg, /api/v1/MediaResource/
/api/v1/PopularMediaResource/
/api/v1/UserMediaResource/
等々..
having multiple resource classes
リソースを返却したい場合、tastypie を使用する典型的な方法はありますdifferent set
か?