Use different serializers according to the request type

Had this problem a while ago and asked on so (http://stackoverflow.com/questions/22616973/django-rest-framework-use-different-serializers-in-the-same-modelviewset), since the question got some attention I thought it might be useful for everyone