on_delete는 Django 모델에서 무엇을 하나요?

| | | | | | | | | | | | | |

저는 Django에 상당히 익숙하지만 최근에 모델에 on_delete=models.CASCADE 옵션이 있다는 것을 알았습니다. 동일한 문서를 검색했지만 " 다음 이상을 찾습니다.

Django 1.9에서 변경됨:

이제

on_delete를 두 번째 위치로 사용할 수 있습니다. 인수(이전에는 일반적으로 키워드 인수로만 전달됨). Django 2.0에서 필수 인수가 됩니다.

사용 사례의 예는:

django.db에서 가져온 모델 클래스 Car(models.Model): 제조업체 = 모델입니다. ForeignKey( "Manufacturer", on_delete=models.CASCADE, ) # ... class Manufacturer(models.Model): # ... 통과 

on_delete는 무엇을 하나요? (모델이 삭제되면 수행할 작업을 추측합니다.)

models.CASCADE는 무엇을 하나요? (문서의 힌트)

사용 가능한 다른 옵션은 무엇입니까(내 추측이 맞다면)?

어디에서 이 거주에 대한 문서는 무엇입니까?