mirror of
https://github.com/pinry/pinry.git
synced 2025-11-13 08:35:41 +01:00
17 lines
443 B
Python
17 lines
443 B
Python
|
|
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
|