Django 2.1模型观察员

2024-04-25 22:40:43 发布

您现在位置:Python中文网/ 问答频道 /正文

django2.1对模型上的观察者有任何支持吗?你知道吗

我已经研究了https://github.com/lambdalisue/django-observer,但它似乎只支持1.6。你知道吗

我的目标是,每次更新模型时,我都要启动并命令执行其他函数。你知道吗


Tags: django函数https模型命令githubcom目标
1条回答
网友
1楼 · 发布于 2024-04-25 22:40:43

Django支持signals,允许您在模型保存到数据库时(保存之前或之后)执行任务。但当模型被删除时也是如此。你知道吗

只需为其中一个内置信号实现一个处理程序,如上面链接的文档中所述。你知道吗

如果您想“观察”实际的模型更改,例如当某个特定属性更改时(不需要保存到数据库),那么您需要重写类的__setattr__方法。你知道吗

相关问题 更多 >

    热门问题