title: Are Django's auth backend and DRF's token authentication just two approaches to the same thing?
body: <p>In my django web app, which is split into a front and and a back end project, I am currently using a custom AuthBackend class that extends django's BaseBackend, as well as DRF's UserTokenAuthentication.</p>
  <p>Am I right to think that I only need one of these approaches? Or is there a reason to use django's login() function, even if i am using DRF's token auth? I know it stores the user in the session, so I guess that would make passing and authenticating a token pointless?</p>
  <p>What's my best approach? Cheers :)</p>