0
저장 방법에서 내 제목 필드가 변경되었는지 확인하고 싶습니다. 다음은 지금까지 내가 가지고있는 것입니다 :모델 저장 방법에서 필드가 변경되었는지 확인하는 방법
class Answer(models.Model):
title = models.CharField(max_length=200)
description = models.TextField()
def save(self, *args, **kwargs):
if self.pk:
answer_prev = Answer.objects.get(pk=self.pk)
if answer_rev.title != self.title:
log.info('TITLE HAS CHANGED!!')
더 좋은 방법이 있습니까?
를 살펴 보자 [장고 - stalefields] (https://github.com/zapier/django-stalefields) 또는 [장고 - dirtyfields] (https://github.com/dacresni/django-dirtyfields)를 추가하여 모델 믹스 인으로 지원합니다. – jonafato