Use el modelo django para crear el mapeo relacional de objetos (ORM) que inyecta y recupera sus datos.
Para iniciar/cerrar sesión, django tiene una función de AuthenticationMiddleware que probablemente pueda usar, aunque no estoy seguro de que pueda resolver su problema con ella.
En cualquier caso, su proyecto, con los plazos dados, es totalmente irreal. Prepárate para no cumplir con la fecha límite y escucha el silbido que hacen al pasar volando.