Обратиться к полю модели, изменить и сохранить ее в своем методе класса 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)?