Вам не нужно это делать. Все представления на основе классов делают запрос доступным как self.request
.
Весь ваш код должен быть просто:
class EditProfileView(UpdateView):
model = UserProfile
def get_object(self, queryset=None):
return get_user_profile(self.request)
Обратите внимание, что даже если это не так, вы все равно не сделаетенеобходимо определить _request
на уровне класса. Это просто не нужно в Python.
Кроме того, я не знаю, что делает ваша get_user_profile
функция, но ее, вероятно, можно заменить просто self.request.user.profile
.