Django profiling middleware with visual representation