概要 Djangoモデルのフィールドにはnullとblankのオプションがある。nullはデータベースに関するオプションであり、blankはアプリケーションのバリデーションに関するオプションである。 オプションそれぞれの場合について、どのような動作をするのか確認する。また、Djano REST Framework(DRF)の場合、APIを実行するとどのようになるのかも確認する。 要約 文字列のフィールド場合(CharField, TextField)、空文字可能にするためには原則blank=Trueのみでいい。 それ以外のフィールドの場合(e.g.BooleanField, DateTimeF…