https://simpleisbetterthancomplex.com/tutorial/2018/11/22/how-to-implement-token-authentication-using-django-rest-framework.html
https://simpleisbetterthancomplex.com/series/2017/10/16/a-complete-beginners-guide-to-django-part-7.html
https://simpleisbetterthancomplex.com/tutorial/2018/12/19/how-to-use-jwt-authentication-with-django-rest-framework.html
https://daniel.feldroy.com/posts/drf-jwt-axios-vue
https://melvinkoh.me/token-authentication-in-django-rest-framework-cjye4a0yp0015vvs160wp9jeb
https://melvinkoh.me/consume-rest-services-with-ajax-and-csrf-protection-in-django-cjye50hn2001ivvs1r847z95b
https://melvinkoh.me/jwt-authentication-in-vuejs-and-django-rest-framework-part-1-cjye54k1t000ouns1eq4zthu0
https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3