내 models.py :>장고 신호가 작동하지 않습니다
class Aval(models.Model):
cliente = models.ForeignKey(Cliente)
salao = models.ForeignKey(Salao)
rate = models.IntegerField(choices=RATE, default=5)
criacao = models.DateTimeField(blank=True, null=True, auto_now=True)
comentario = models.TextField(max_length=400, blank=True, null=True, default=None)
aprovado = models.BooleanField(default=False)
내 signals.py :>
@receiver(post_save, sender=Aval)
def new_rate(sender, instance, created, **kwargs):
aval = instance
print("Aval is saved.")
내가 군함 모델의 신호 post_save을 테스트하고있어, 내가 Aval을 저장하면 Aval이 저장되지 않습니다. 내가 뭘 잘못하고있어? 응용 프로그램의
import signals
__init__.py
에 파일을 :
http://stackoverflow.com/a/22924754/ 594589 – dm03514
가능한 중복 처리 [신호 처리기는 장고 프로젝트에 있어야합니까?] (http://stackoverflow.com/questions/2719038/where-should-signal-handlers-live-in-a-django-project) – dm03514