使用django admin 在保存对一个model的修改的时候 怎么能同时触发一个我自己定义的函数呢?

使用django admin 在保存对一个model的修改的时候 怎么能同时触发一个我自己定义的函数呢?

试试 django.db.models.signals.post_savedjango.db.models.signals.pre_save

按django的文档,override一个save()函数
可以看这里
https://docs.djangoproject.com/en/1.6/topics/db/models/#overriding-predefined-model-methods

尽量不要复写系统自身方法,尝试使用装饰器吧

参考Django signals的官方文档

根据的你的需要可以选pre_savepost_save

  • 如何在django的模板中使用block引入CSS?
  • Django,通过request.user获取user信息,比如用户的年龄,用户名?
  • 如何为实时性应用存取经纬度?
  • socket线程死锁定位
  • django静态路径配置二级域名,default_storage获取路径问题
  • django 访问问题
  • 报错:TemplateDoesNotExist at /login/ 如何修改templates路径
  • beautifulsoup3.2.1中使用nextSibling方法时出现的问题
  • Django不认为是文件,而Python认为是文件?
  • django有没有app提供pv等信息的?自己做有没有什么参考?
  • Django中调用可执行文件,如何添加路径