2013-08-30 3 views
1

У меня есть несколько классов ModelAdmin, и я хотел бы сделать то же самое действие, когда, кроме модели, поэтому я создал подмешать объект для этой цели:Максимальная глубина рекурсии превышена при сохранении модели

class SaveModelMixin(object): 
    def save_model(self, request, obj, form, change): 
     if obj.is_executed and 'is_executed' in obj.changed_data: 
      obj.date_execution = datetime.date.today() 
     super(self.__class__, self).save_model(request, obj, form, change) 

И когда я попробуйте сохранить объект в admin, этот метод запускается снова и снова, и я не могу понять, почему.

ответ

Смежные вопросы