I am trying to fetch the updated fields using django signals.when i update the model using update view and call the post_save i get the update_fields as None in the kwargs. How to get the updated fields using django signals ??
signals.py
from .models import Department
from django.db.models.signals import post_save
from django.dispatch import receiver
@receiver(post_save, sender=Department)
def department_history(sender, created, **kwargs):
update = kwargs['update_fields']
views.py
class DepartmentEditView(LoginRequiredMixin, SuccessMessageMixin,PermissionRequiredMixin, UpdateView):
model = Department
form_class = DepartmentForm
success_url = reverse_lazy('departments:departments')
success_message ="%(department_name)s was Updated Sucessfully "
template_name_suffix = '_update'
permission_required = ('departments.change_department',)