mirror of
https://github.com/pinry/pinry.git
synced 2025-11-13 16:45:41 +01:00
Now using tastypie for all our API needs.
This commit is contained in:
16
pinry/api/api.py
Normal file
16
pinry/api/api.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie import fields
|
||||
|
||||
from pinry.pins.models import Pin
|
||||
|
||||
|
||||
class PinResource(ModelResource):
|
||||
thumbnail = fields.CharField(readonly=True)
|
||||
|
||||
class Meta:
|
||||
queryset = Pin.objects.all()
|
||||
resource_name = 'pin'
|
||||
include_resource_uri = False
|
||||
|
||||
def dehydrate_thumbnail(self, bundle):
|
||||
return Pin.objects.only('image').get(pk=bundle.data['id']).image.url_200x1000
|
||||
Reference in New Issue
Block a user