スポンサーリンク

【Django】テーブルにカラム追加する(Modelにフィールド追加)

スポンサーリンク

やること

  • モデルにフィールド情報追記
  • フォームで登録したりするのであればforms.pyにフィールド情報追記

※注意

モデルでフィールド記述を書くとき、正しくないと以下のようなエラーになったりします

'カラム名' cannot be specified for テーブル名 model form as it is a non-editable field

上記について実際に記述した内容は以下となります

pw_expire_date = models.DateTimeField(auto_now=True, auto_now_add=False) ← エラー発生
pw_expire_date = models.DateTimeField(blank=True, null=True) ← エラー解消

おそらくテーブルの仕様にあってないとエラーになったりするのかな

そのへんよくわかってない

コメント

タイトルとURLをコピーしました