Consume API – Token Based Authentication

In the previous post we used an API end point to display data that was available on our website. It was pretty straight forward in-terms of  having endpoint parsing the data and displaying. But in reality we can have certain challenges, one of the is authentication. In this post we will discuss how to use…

Consuming API

In the last post we created some API’s for our best ever  F1 website, now is the time to consume them. I will be dividing this topic into 2 posts, In this post will be discussing about pulling the data from the F1 website and displaying on my web-page. In the next post I will…

Part V: More on API’s with F1

So from the last post we have all our code in place for our F1 api, now we are looking  at the following:  Retrieving Status codes Filtering our query Status code What are status code? And why are they important? Status codes tell us whether a HTTP request was successful or not. So there are 5…

Part IV: Improvising code

The end goal of the F1 website is to have an angular front end served by our api.py file but before going there I am really looking forward to optimizing this code. Lets begin with viewsets. Viewsets Viewsets are class based views, the method handlers of viewsets are bound to certain actions at the point…

Part III: Implementing HTTP Verbs on F1 api

In the previous blog we created api, now we are going to test it. Before going there I have made some changes to the project. Like I have created a Detail view which has information on particular Racer. The template would look something like this: So lets begin updating some code, starting from the models.Update your…