django에서 모델 구현시 ForeignKeyField를 사용할 일이 매우 많은데 DB상에서 참조무결성을 유지하기위하여 ForeignKeyField가 바라보는 값이 삭제될 때 어떻게 처리해줄지 미리 옵션으로 줄 수 있다. 1. CASCADE ForeignKeyField가 바라보는 값이 삭제될 때 ForeignKeyField를 포함하는 모델 인스턴스(row)도 삭제된다. from django.db import models class TestModel(models.Model): pass class FKModel(models.Model): test = models.ForeignKeyField(TestModel, on_delete=models.CASCADE) # skip` 2. PROTECT ForeignKe..