I actually ended up implementing a "REST ORM" from scratch, but
heavily inspired by Django's ORM. I managed to spend a couple of weeks
on it, but now the project is dead. You may want to take a look at it
anyway:
http://confine-orm.readthedocs.org/
http://redmine.confine-project.eu/projects/confine-orm/repository
The main difference with Django is that resource schema is not
predefined, but discovered while browsing the API. Also the API for
what it was developed for did not support filtering, so it does
client-side filtering with heavy use of concurrency.
Don't really know how much you'll need to sacrifice in order to fit a
REST service within a Django ORM backend. It could be fun to do it,
but leveraging all its potential seems quite difficult at first look,
I would say it's not worth the trouble :)
--
Marc