Consumindo uma API RESTful com o Django

Eu estou construindo um aplicativo Django que precisa interagir com uma API RESTful de terceiros, fazendo vários GETs, PUTs, etc para esse recurso. O que estou procurando é uma boa maneira de representar essa API no Django.

A solução mais óbvia, mas talvez menos elegante, parece ser a criação de um modelo que possui vários métodos de mapeamento para consultas de webservice. Por outro lado, parece que usar algo como um backend de banco de dados personalizado forneceria mais flexibilidade e seria melhor integrado ao ORM do Django.

Advertência: Este é o primeiro projeto real que eu fiz com o Django, então é possível que eu esteja perdendo algo óbvio aqui.

questionAnswers(2)

yourAnswerToTheQuestion