使用django admin 在保存对一个model的修改的时候 怎么能同时触发一个我自己定义的函数呢?
参考Django signals的官方文档
根据的你的需要可以选pre_save
或post_save
按django的文档,override一个save()
函数
可以看这里
https://docs.djangoproject.com/en/1.6/topics/db/models/#overriding-predefined-model-methods
试试 django.db.models.signals.post_save
和 django.db.models.signals.pre_save
?
尽量不要复写系统自身方法,尝试使用装饰器吧