djangoでModelChoiceField使うとvalidateがおかしくなる件
djangoのModelChoiceFieldを使用してセレクトボックス作ってたのですが、値を選択して登録しようとしても「値は整数でなければなりません。」とか言われて困ったので解決法をメモ。
環境
・django1.3
・python2.6
原因
バリデートするために使用する値が勝手にmodelのオブジェクトに変換されていた事が原因でした。
djangoのModelChoiceFieldを使用してセレクトボックス作ってたのですが、値を選択して登録しようとしても「値は整数でなければなりません。」とか言われて困ったので解決法をメモ。
・django1.3
・python2.6
バリデートするために使用する値が勝手にmodelのオブジェクトに変換されていた事が原因でした。