São signals relacionados a elementos fundamentais do framework. São encontrados no pacote "django.core.signals".
É disparado toda vez que uma requisição é iniciada no sistema.
É disparado toda vez que uma requisição chega ao final de seu processamento.
É disparado toda vez que uma exceção é levantada enquanto estiver processando uma requisição.
São signals relacionados a classes de modelo. Alguns deles são equivalentes às triggers de bancos de dados. São encontrados no pacote "django.db.models.signals".
Disparado quando uma classe de modelo está sendo preparado pelo framework. Usado para fazer ajustes na classe de modelo.
Disparado no início da inicialização de uma instância de uma classe de modelo. Usado para acrescentar atributos e métodos, além de outros ajustes ao objeto.
Disparado ao final da inicialização de uma instância de uma classe de modelo. Usado para acrescentar atributos e métodos, além de outros ajustes ao objeto.
Equivale às triggers "BEFORE INSERT" e "BEFORE UPDATE" do banco de dados, pois é disparado exatamente antes que um objeto seja salvo no banco de dados.
Equivale às triggers "AFTER INSERT" e "AFTER UPDATE" do banco de dados, pois é disparado exatamente após um objeto ser salvo no banco de dados.
Equivale à trigger "BEFORE DELETE" do banco de dados, pois é disparado exatamente antes que um objeto seja excluído do banco de dados.
Equivale à trigger "BEFORE DELETE" do banco de dados, pois é disparado exatamente após um objeto ser excluído do banco de dados.
Disparado no momento da geração do banco de dados.
Há apenas um, encontrado no pacote "django.test.signals".
Disparado somente em situação de teste, quando um template é renderizado.
São signals relacionados ao comportamento da aplicação contrib "comments". São encontrados no pacote "django.contrib.comments.signals".
Disparado exatamente antes de um comentário ser salvo no banco de dados.
Disparado exatamente após um comentário ser salvo no banco de dados.
Disparado exatamente após um comentário receber uma classificação de "flag".