普通のシステムエンジニアの備忘録

きみひで と言います。個人勉強で触れた技術など備忘禄と時々日常を綴ります。

FlaskでAttributeError: 'str' object has no attribute 'strftime' エラー

備忘

Flaskで、DBに入っている日付項目を更新する画面を作ろうとしてたが、以下のエラーが出てハマった。

 

AttributeError: 'str' object has no attribute 'strftime' 

 

 

■原因

DB項目はString型にしてるのに、入力のクラスはDataFieldクラスにしてたからだと思われる。

DB項目をStringのままにして、何とかstrftime関数で表示を変更して頑張ろうとしたが、どうにもうまくいかなかった。。。

String型にしてたのも特に深い理由はなかったので、DBのテーブル項目をDate型に直した結果、無事に表示されるようになった。

横着しないようにします。