null=True 는 필드의 값이 NULL(정보 없음)로 저장되는 것을 허용합니다. 결국 데이터베이스 열에 관한 설정입니다.
date = models.DateTimeField(null=True)
blank=True 는 필드가 폼(입력 양식)에서 빈 채로 저장되는 것을 허용합니다. 장고 관리자(admin) 및 직접 정의한 폼에도 반영됩니다.
null=True 와 blank=True 를 모두 지정하면 어떤 조건으로든 값을 비워둘 수 있음을 의미합니다.
when customer removed, order will remain in the DB without customer data
reference to the parent model
class Oder()
models.ForeignKey(Customer, ~)
when set onetoonefiled, when parent deleted, deleted together.