aboutsummaryrefslogtreecommitdiffstats
path: root/examples/modelresourceexample/resources.py
blob: b74b057211de4b2b47679cbba216a51842abcfcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from djangorestframework.resources import ModelResource
from djangorestframework.reverse import reverse
from modelresourceexample.models import MyModel


class MyModelResource(ModelResource):
    model = MyModel
    fields = ('foo', 'bar', 'baz', 'url')
    ordering = ('created',)

    def url(self, instance):
        return reverse('model-resource-instance',
                       kwargs={'id': instance.id},
                       request=self.request)