Resultados da pesquisa a pedido "django-signals"
manipula o sinal `post_save` no aipo
Eu tenho uma tarefa de execução bastante longa que precisa ser executada após a inserção ou atualização de um modelo específico. Eu decidi usarpost_save sinal em vez de substituirsave método para reduzir o acoplamento. Como os sinais do Django ...
É possível suprimir seletivamente um sinal post_save (ou outro) no Django?
Gostaria de saber se é possível suprimir seletivamente um sinal do Django (comopost_save oupost_init) na criação do objeto ou, como alternativa, envie certos parâmetros. O que eu tenho é umUser objeto, que pode ser criado de várias maneiras e ...
Impedir exclusão no modelo do Django
Eu tenho uma configuração como esta (simplificada para esta pergunta): class Employee(models.Model): name = models.CharField(name, unique=True) class Project(models.Model): name = models.CharField(name, unique=True) employees ...
Django Signal via Decorator no Model Method?
Estou tentando fazer algo comoesses decoradores de sinal propostos [http://code.djangoproject.com/ticket/9015]. Além de ter um decorador que conecta o método decorado a um sinal (com o remetente do sinal como argumento para o decorador), eu ...
django - comparando o valor antigo e o novo campo antes de salvar
Eu tenho um modelo de django e preciso comparar valores antigos e novos do campo ANTES de salvar. Eu tentei a herança save () e o sinal pre_save. Foi acionado corretamente, mas não consigo encontrar a lista de campos alterados atualmente e não ...
Django acessando campos ManyToMany a partir do sinal post_save
Eu tenho um modelo do Django e quero modificar as permissões do objeto ou logo após salvar. Eu tentei algumas soluções e opost_save sinal parecia o melhor candidato para o que eu quero fazer: class Project(models.Model): title = ...
Como posso enviar sinais de dentro das migrações do Django?
Eu uso migrações do Django 1.7 e, em particular, quero preencher um banco de dados recém-criado com dados iniciais. Portanto, eu uso uma migração de dados para isso. Se parece com isso: def populate_with_initial_data(apps, schema_editor): User ...
django - sinais não funcionando
Estou tentando criar fluxos de atividades de usuários a partir de seu status. modelos: class Status(models.Model): body = models.TextField(max_length=200) image = models.ImageField(blank=True, null=True, upload_to=get_upload_file_name) ...
Acionando o sinal post_save somente após a transação ser concluída
Eu escrevi algumas APIs, para as quais as respectivas funções executivas dentro de um bloco de transação. Eu estou chamando osave() (após algumas modificações) na instância / s de um / vários modelos e também indexar consecutivamente algumas ...
Como evito que os equipamentos conflitem com o código de sinal do django post_save?
No meu aplicativo, desejo criar entradas em determinadas tabelas quando um novo usuário se inscrever. Por exemplo, quero criar um perfil de usuário que faça referência à empresa e alguns outros registros para eles. Eu implementei isso com um ...