KeyError? 間抜けにも、「stateって使っちゃいけないのか?」とか思ってしまった。んなわけない。
KeyError at /order/create/
'state'
Request Method: GET
Request URL: http://127.0.0.1:8000/order/create/
Django Version: 5.1.6
Exception Type: KeyError
Exception Value:
'state'
Exception Location: /workspace/senrigan/order/forms.py, line 19, in __init__
Raised during: order.views.order_create
19行目
self.fields['state'].initial = user.profile.state
たんにforms.ModelFormを継承したクラスのMetaクラスのfieldsに'state'が抜けてただけ。