在Django中,当我遇到严重或非严重/警告“错误”时,我会根据错误将电子邮件发送到指定的地址。
问题在于,有时工作人员会在很短的时间间隔内收到多条带有相同错误的消息。
我需要一种机制,在发送错误类型后,不会在预设的时间间隔内针对相同的错误发送新消息,可能会增加发送间隔。
此外,如果错误不再触发,我需要一个重置机制。
我更喜欢不涉及在数据库中保留信息的东西。
我没有任何代码,因为我没有实现它的明确计划。
我考虑过使用一个通用变量(也许是一个字典),如果没有错误触发,会在一段时间后将其重置,但是我不知道如何处理“间隔”警告电子邮件。