I've found a lot on the web, even including VueJs in the page with a CDN call in the head and then modifying the delimiters to divide the behaviour ov Vue from the one of the templates, but then i discussed with the front end part of my open source project and we decided to make everything with django rest framework and a different domain to serve the front end, auth is made with cookies and without backend session, but you can make it with JWT authentication.
I don't remember the url where i took the infos, but it's better to divide front end from back end.
My 2 cents
Agnese