Администратор Django возвращает пользовательское сообщение об ошибке во время сохранения модели

Я хотел бы вернуть несколько пользовательских сообщений об ошибках в функции save_model Django страница администратора.

class EmployerAdmin(admin.ModelAdmin):
  exclude = ('update_user','updatedate','activatedate','activate_user')

  def save_model(self, request, obj, form, change):
    if obj.department != None and obj.isDepartmentSuggested:
        obj.isDepartmentSuggested =False
    else:
       return "You don't set a valid department. Do you want to continue ?"

    obj.update_user = request.user
    obj.updatedate = datetime.datetime.now()
    obj.save()

Конечно, Остальное неверно, но я хочу проиллюстрировать то, что я хочу.

Я рад предложить мне способ или документ, чтобы сделать это. Спасибо

7
задан brsbilgic 25 July 2011 в 19:20
поделиться