Я застрял на этом уже более суток.
Вот функция, которую я хочу выполнить: https://github.com/gnotaras/django-powerdns-manager/blob/master/src/powerdns_manager/utils.py#L551
rectify_zone
Как видите, она сохраняет модель, поэтому если я добавлю его в save (), или сигнал preave или postsave, это приведет к бесконечной рекурсии.
В пакете сигнал автоматически выполняется, когда домен или запись сохраняется в администраторе, но больше нигде.
Я хочу иметь возможность запускать rectify_zone
вне прав администратора. На данный момент я в тупике. Кто-нибудь может помочь? Заранее спасибо.