request_resource.py 528 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from tastypie.resources import ModelResource
  4. from tastypie.authorization import Authorization
  5. from core.models.request import Request
  6. '''
  7. '''
  8. class RequestResource(ModelResource):
  9. class Meta:
  10. queryset = Request.objects.all()
  11. authorization = Authorization()
  12. always_return_data = True
  13. def dehydrate_status(self, bundle):
  14. return [
  15. bundle.obj.status,
  16. bundle.obj.get_status_display()
  17. ]