将某些类添加到注册到 admin 里,当在 admin 后台管理页面添加数据的时候都会自动发邮件出来通知我。
有木有比较的例子及源码值得参考。
有木有比较的例子及源码值得参考。
|
wph95May 10, 2016
1
可以研究 django admin log
|
|
dododadaMay 10, 2016
2
|
|
unixbetaMay 10, 2016 via iPhone
3
需要重写 save 方法
|
|
laoyurMay 10, 2016
4
django 的 signal : https://docs.djangoproject.com/en/dev/ref/signals/
在 post_save 事件里去做发邮件功能 |
|
neoblackcapMay 10, 2016
5
|
|
virusdefenderMay 11, 2016 via Android
6
signal 才是正解
|
|
ayaseangleMay 11, 2016
7
模型回调。
|
|
glasslionMay 11, 2016
8
正解显然是 `ModelAdmin.save_model` https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model
signal, Model.save() 都是全局的, 不能只针对 django admin 触发 |
|
alicliMay 11, 2016
9
上面说的其实都可行,但是要注意不管是 signal, Model.save()还是 save_model ,都要检查状态,注意区分是插入数据还是更新数据
|
|
roriconMay 12, 2016 via iPhone
10
可以 override change form 那个模版。在 save 的时候触发一个自定义的 signal
|
|
roriconMay 12, 2016 via iPhone
11
不好意思,刚才脑子抽了, 8 楼是正解。
|
|
12
谢谢,回去实现一下
|