Я хочу проверить, будут ли атрибуты модели make_initial_plan, make_default_plan быть установленными в модели безопасными, и если это так, чтобы сбросить все атрибуты во всех других экземплярах модели, но я не знаю, как передать параметр self на обратный звонок
@receiver(pre_save)
def desactivar_default_o_initial(sender, instance, **kwargs):
if self.make_initial_plan == True:
for item in Plan.objects.all():
item.make_initial_plan = False
item.save(firstTimePass=False)
if self.make_default_plan == True:
for item in Plan.objects.all():
item.make_default_plan = False
item.save(firstTimePass=False)
Любые идеи, помогите заранее