2024-04-25 22:40:43 发布
网友
django2.1对模型上的观察者有任何支持吗?你知道吗
我已经研究了https://github.com/lambdalisue/django-observer,但它似乎只支持1.6。你知道吗
我的目标是,每次更新模型时,我都要启动并命令执行其他函数。你知道吗
Django支持signals,允许您在模型保存到数据库时(保存之前或之后)执行任务。但当模型被删除时也是如此。你知道吗
只需为其中一个内置信号实现一个处理程序,如上面链接的文档中所述。你知道吗
如果您想“观察”实际的模型更改,例如当某个特定属性更改时(不需要保存到数据库),那么您需要重写类的__setattr__方法。你知道吗
__setattr__
Django支持signals,允许您在模型保存到数据库时(保存之前或之后)执行任务。但当模型被删除时也是如此。你知道吗
只需为其中一个内置信号实现一个处理程序,如上面链接的文档中所述。你知道吗
如果您想“观察”实际的模型更改,例如当某个特定属性更改时(不需要保存到数据库),那么您需要重写类的
__setattr__
方法。你知道吗相关问题 更多 >
编程相关推荐