I have to write RESTFUL web-services with authentication in python using django framework which will be consumed by web based clients and mobile native apps (Android and IOS).>
You can write RESTful web service with the python standard library, third party libraries are not absolutely necessary.
You should read more about what defines a RESTful service, and start implementing it yourself.
For what it's worth, I use cherrypy as a light framework in a few projects. It's simple and easy to use. The website even has a section about how to implement REST in your application.