ryotan blog

興味の対象はPython、Django、Angular、Ionic、機械学習、ディープラーニング、UX、UI、CX、デザインシンキング、ティール組織、など。

【Django】モデルフィールドを任意入力項目に(nullとblank)

Djangoのモデルフィールドで入力が必須でないようにする場合は、二つのオプションをセットする必要がある。

class hogeModel(models.Model):
    fuga = models.CharField(max_length=100, blank=True, null=True)
  • blank: フォームで空欄を許すかどうか
  • null: データベースでnullを許すかどうか

どちらかだけをTrueにするというのはあまり活用機会がなさそう。