Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomi77/tastypie-sorl-thumbnail

sorl-thumbnail support for Django Tastypie
https://github.com/tomi77/tastypie-sorl-thumbnail

django django-tastypie python sorl-thumbnail

Last synced: about 1 month ago
JSON representation

sorl-thumbnail support for Django Tastypie

Awesome Lists containing this project

README

        

==============================
django-tastypie-sorl-thumbnail
==============================

.. image:: https://travis-ci.org/tomi77/tastypie-sorl-thumbnail.svg?branch=master
:target: https://travis-ci.org/tomi77/tastypie-sorl-thumbnail
.. image:: https://coveralls.io/repos/github/tomi77/tastypie-sorl-thumbnail/badge.svg?branch=master
:target: https://coveralls.io/github/tomi77/tastypie-sorl-thumbnail?branch=master
.. image:: https://codeclimate.com/github/tomi77/tastypie-sorl-thumbnail/badges/gpa.svg
:target: https://codeclimate.com/github/tomi77/tastypie-sorl-thumbnail
:alt: Code Climate

Add a ``sorl-thumbnail`` support for a Django Tastypie.

Installation
============

Install package via ``pip``
::

pip install django-tastypie-sorl-thumbnail

Documentation
=============

http://tomi77.github.io/tastypie-sorl-thumbnail/html/

Usage
=====

::

from tastypie.authentication import Authentication
from tastypie.authorization import Authorization
from tastypie.resources import ModelResource
from tastypie_sorl_thumbnail.fields import ThumbnailField

from .models import Photo

class PhotoResource(ModelResource):
thumbnail = ThumbnailField('photo', '120', quality=80)

class Meta(object):
queryset = Photo.objects.all()
resource_name = 'photo'
authentication = Authentication()
authorization = Authorization()

Logging
=======

Configure ``tastypie-sorl-thumbnail`` logger.

Testing
=======

::

$ python setup.py test

or

::

$ python manage.py test tastypie_sorl_thumbnail