Those middleware and modules aim to make django can use more in my own way.