I have some problems when using signal in Django.
signal
post_save occurs recursion because of instance.save() inside of function.
post_save
instance.save()
Just use pre_save , you don't need to use .save() method inside it again.
pre_save
.save()