Usa il modello django per creare l'Object-Relational Mapping (ORM) che inietta e recupera i tuoi dati.
Per il login/logout, django ha una funzione AuthenticationMiddleware che probabilmente puoi usare, anche se non sono sicuro che tu possa risolvere il tuo problema con essa.
In ogni caso, il tuo progetto, con le scadenze date, è del tutto irrealistico. Preparati a non rispettare la scadenza e ascolta il suono frusciante che emettono mentre volano.