IT story

Django의 DateTimeField를 선택적으로 만드는 방법은 무엇입니까?

hot-time 2020. 12. 29. 07:53
반응형

Django의 DateTimeField를 선택적으로 만드는 방법은 무엇입니까?


Django 사용을 연습하기 위해 할 일 목록 웹 사이트를 구현하려고합니다. models.py에는 Item할 일 항목을 나타내는 클래스 가 있습니다. 그 안에 다음 줄이 있습니다.

due_date = models.DateTimeField(required=False)

due_date는 사용자에게 일부 작업 항목에 대한 기한이있는 경우 선택적 필드입니다. 문제는 위의 줄이 예기치 않은 키워드 인수 '필수'로 인해 TypeError를 제공한다는 것입니다.

따라서 DateTimeField에 'required'라는 키워드 인수를 사용할 수없는 것 같습니다. DateTimeField를 선택적으로 만들 수있는 방법이 있습니까? 아니면 내가 겪고있는 문제에 대한 표준 구현이 있습니까?


"required"는 Django 양식에 유효한 인수입니다. 모델의 경우 키워드 args blank=True(관리자 용) 및 null=True(데이터베이스 용)이 필요합니다.


사용하다 due_date = models.DateTimeField(null=True, blank=True)

자세한 내용은 필드 옵션확인 하십시오.

참조 URL : https://stackoverflow.com/questions/11351619/how-to-make-djangos-datetimefield-optional

반응형