Отключение проверки has_changed в форме django

Когда запись сохраняется в списке результатов в админке django, мне нужно, чтобы она попала в save_model независимо от того, есть ли в ней изменения или нет. При поведении по умолчанию будет просто отображаться та же страница, если нет изменений.

Какой канонический способ его отключения? В настоящее время я придумал этот быстрый и грязный сниппет. Он работает, но я подозреваю, что он уродлив:)

def get_changelist_form(self, request, **kwargs):
    res=super().get_changelist_form(request, **kwargs)
    # Ugly?
    res.has_changed=lambda *args, **kwargs: True
    return res
Вернуться на верх