django post_save signal is being called twice code example
Example: django signals post_save not working
save() in post save keep calling itself(recursive)
to solve this try:
Just use pre_save , you don't need to use .save() method inside it again.