信号

Signals

现在定义了四种信号,它们将由模型发送。

There are four signals that defined now, they will be send by models.

class tortoise.signals.Signals(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

post_delete = 4
post_save = 2
pre_delete = 3
pre_save = 1
tortoise.signals.post_delete(*senders)[source]

Register given models post_delete signal.

Parameters:
*senders

Model class

Return type:

Callable

tortoise.signals.post_save(*senders)[source]

Register given models post_save signal.

Parameters:
*senders

Model class

Return type:

Callable

tortoise.signals.pre_delete(*senders)[source]

Register given models pre_delete signal.

Parameters:
*senders

Model class

Return type:

Callable

tortoise.signals.pre_save(*senders)[source]

Register given models pre_save signal.

Parameters:
*senders

Model class

Return type:

Callable