on_delete
-
Foreign Key - CASCADEDjango 2021. 12. 16. 17:51
Foreign Key - 한 테이블을 다른 테이블과 연결 (1:N 관계) - 참조되는 테이블의 필드(1:N에서 1이 되는 테이블)는 반드시 UNIQUE나 PRIMARY KEY 제약 조건 설정 - 2개의 인자 필요(대상이 되는 클래스, 대상이 되는 클래스 삭제시 조건) - 참조되는 테이블의 데이터 수정이나 삭제가 발생하면, 참조하고 있는 테이블의 데이터도 같이 영향을 받습니다. - ex) 게시글 - 댓글 이때 참조하고 있는 테이블의 동작은 다음 키워드를 사용하여 FOREIGN KEY 제약 조건에서 미리 설정할 수 있습니다. 1. ON_DELETE (참조되는 테이블의 값이 삭제되는 경우) 2. ON_UPDATE (참조되는 테이블의 값이 수정되는 경우) 외래 키가 설정된 테이블에 레코드를 입력하면, 기준이 되..