Как предотвратить сохранение данных в save_model в admin.py?

Я пытаюсь переопределить метод django UserAdmin save_model в admin.py

В некоторых случаях я хочу игнорировать сохранение данных. Я что-то упустил в разделе else. Вот мой код:

def save_model(self, request, obj, form, change):
    obj.owner = request.user.id

    if request.POST.get('code') != '41798':
        super(ProductAdmin, self).save_model(request, obj, form, change)
    else :
        self.message_user(request, "ignore save", messages.ERROR)
        .... ???

Добавьте return в save_model

return super(ProductAdmin, self).save_model(request, obj, form, change)
Вернуться на верх