Обратиться к полю модели, изменить и сохранить ее в своем методе класса Django CBV

Я хочу создать свой метод в классе представления DetailView и обратиться к полю модели, изменить и сохранить ее. Это можно сделать благодаря методу get_context_data. Например:

self.object.views = F('views') + 1
self.object.save()
self.object.refresh_from_db()

Но можно ли сделать также в своем методе не прибегая к костылям по типу Product.objects.filter(slug=product_slug).update(views = F('views') + 1)?

Вернуться на верх