Consumiendo una API RESTful con Django

Estoy creando una aplicación Django que necesita interactuar con una API RESTful de terceros, haciendo varios GET, PUT, etc. a ese recurso. Lo que estoy buscando es una buena manera de representar esa API dentro de Django.

La solución más obvia, pero quizás menos elegante, parece ser la creación de un modelo que tenga varios métodos de mapeo a consultas de servicio web. Por otro lado, parece que usar algo como un backend de DB personalizado proporcionaría más flexibilidad y estaría mejor integrado en el ORM de Django.

Advertencia: Este es el primer proyecto real que he hecho con Django, así que es posible que me esté perdiendo algo obvio aquí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta