Great introduction. We are using your approach to our current product. Works like a charm.
Just one question: Is it possible that there is a return missing before render in the example code for the Leaderboard View?
I really tried to use DRF, but always came back to tastypie. Because it is so easy to get up and running your API. I know that DRF is more flexible – but this is also a problem in my opinion, because there so many API’s out there that are completely different from each other and that are hard to understand.
In the end it probably depends on the scenario of your project.