Как получить предыдущие данные модели TrustyRequest
поле status
.Мне нужны предыдущие данные status field
из-за этого условия
if User.objects.filter(email=email).exists() and status=='Accepted':
Я хочу увидеть предыдущее состояние поля status
и сравнить с текущим состоянием, которое обновляется - status=='Accepted'
.
class TrustyRequestForm(forms.ModelForm):
class Meta:
model = TrustyRequest
fields = [
'masjid_name',
'masjid_address',
'first_name',
'last_name',
'email',
'phone_number',
'status',
]
def clean(self):
cleaned_data = super().clean()
email = cleaned_data.get("email")
status = cleaned_data.get("status")
if User.objects.filter(email=email).exists() and status=='Accepted':
raise forms.ValidationError("Email Already Exists")