Learn Django If you’re building database-heavy websites or other complex projects, Django provides a high-level python web framework for building dynamic web pages with content management needs . Django developers are in high demand as websites wrestle with their database needs.
Read moreHow token based authentication works in Django?
Token authentication refers to exchanging username and password for a token that will be used in all subsequent requests so to identify the user on the server side . This article revolves about implementing token authentication using Django REST Framework to make an API.
Read moreHow do I create a custom user model in Django REST Framework?
Custom User model
Read moreHow do I start a Django REST Framework?
Start Using the API!
Read moreWhat is REST Knox?
Knox provides easy to use authentication for Django REST Framework The aim is to allow for common patterns in applications that are REST based, with little extra effort; and to ensure that connections remain secure. Knox authentication is token based, similar to the TokenAuthentication built in to DRF.
Read moreHow do I install Knox on Django?
Setup knox
Read moreWhat is Knox in Python?
Knox provides one token per call to the login view – allowing each client to have its own token which is deleted on the server side when the client logs out. Knox also provides an option for a logged in client to remove all tokens that the server has – forcing all clients to re-authenticate.
Read more