1👍
✅
There is a similar question regarding the m2m behavior :
Django: accessing ManyToManyField objects after the save
The reason you’re not getting the updated data at the time save() is called is because Django handles the many to many relation changes later, and it can be accessed via the m2m_changed signal.
Hope this helps,
Regards
Source:stackexchange.com