Django function based views. The class-based views reduce the redundancy of the code.