This is like a previous attempt - this time it's Django as back-end, instead of Noe