{ signal }

  • 장고 - Signal 학습

    |

    Signal이란?

    • 특정 액션이 발생하면 그 후에 발생하는 이벤트 (django를 포함한 여러 프레임워크에 존재)
    • 저장하기 전/후, 삭제하기 전/후 등 특정 signal이 웹 어플리케이션에 전달
    • 예로, 회원가입 후 ‘축하합니다’ 메일 보낼 때 signal이 사용된다.
    • Signal 종류
      • pre_save : 저장 전, 실행
      • post_save : 저장 후, 실행
      • pre_delete : 삭제 전, 실행
      • post_save : 삭제 후, 실행