We don't have to put request.user in the template context each time. We can use built-in template processors. Please, read more about it here https://docs.djangoproject.com/en/dev/topics/auth/default/#authentication-data-in-templates