DateTimeField와 같은 일부 모델 필드에는 blank = True 옵션을 설정하면 null = True 옵션이 필요합니다.Django 모델에서 blank = True 일 때 null = True가 필요한 필드를 구별하는 방법은 무엇입니까?
어떤 필드가 필요할지 알고 싶습니다. (아마도 백엔드 DBMS에 의존하고 있습니다.) 자동으로이를 수행 할 수있는 방법이 있습니다.
DateTimeField와 같은 일부 모델 필드에는 blank = True 옵션을 설정하면 null = True 옵션이 필요합니다.Django 모델에서 blank = True 일 때 null = True가 필요한 필드를 구별하는 방법은 무엇입니까?
어떤 필드가 필요할지 알고 싶습니다. (아마도 백엔드 DBMS에 의존하고 있습니다.) 자동으로이를 수행 할 수있는 방법이 있습니다.
This post하는 차이를 이해하는 데 도움이됩니다를할지 여부를 결정하는 최대 개까지 그것입니다 장바구니에 blank
및 null
에
null = True는 DB 값이 NULL 일 수 있음을 알리는 데 사용됩니다. blank = True는 django에만 해당되므로 필드가 비어 있으면 django가 오류를 발생시키지 않습니다. 관리 인터페이스에서 그래서 빈 = 진정한는 DB와 DB에 DB에서 달라질 수 NULL 요구를 할 수 없다, 당신은 몇 가지 열 NULL 여부를
해당 게시물을 소개해 주셔서 감사합니다. 글쎄, 난 이미 차이를 알았지 만, 자동 null = True가 비 문자열 열에 대한 기본값이 아닌 True로 True 일 것 같아요. – Achimnol