DjangoのChoiceFieldからPOSTの値を取得する

Python04 December 2020

Djangoでプルダウンなどを作成するときにChoiceFieldが使えるのですが、 POSTされてきた値の取得方法がやや特殊?だったのでメモです。

ちなみにChoiceFieldは正確には以下。

django.forms.fields.ChoiceField

サンプルフォーム作成

以下をサンプルとして定義します。 だいたい、みなさんアプリケーション内のforms.pyとかに書いてるはず。。

  • forms.py