Resultados da pesquisa a pedido "django-signals"

1 a resposta

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 ...

2 a resposta

É 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 ...

6 a resposta

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 ...

3 a resposta

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 ...

7 a resposta

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 ...

2 a resposta

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 = ...

1 a resposta

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 ...

2 a resposta

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) ...

3 a resposta

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 ...

4 a resposta

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 ...