我正在开展Users
可以订购翻译的项目。如果User
创建订单,则会创建translation
对象并将消息发送给翻译人员。但我希望admin
能够批准每个translation
。
因此,在创建对象translation
后,管理员必须approve
,然后发生一些事情。
批准没有问题。 Bool
模型中的简单translation
属性。问题是我想在批准之后立即做一些事情,例如向translators
等发送消息。我不知道是否有某种模式,我正在寻找类似ChangeFieldSingal
的内容但没有成功。
你能告诉我你会怎么做?
答案 0 :(得分:0)
您可以覆盖模型上的save()
方法,并根据模型中的缓存值检查标志的当前值。您需要覆盖__init__
方法来缓存值: