if request.method == 'POST':
try:
form = ExampleForm(request.POST,
instance=Example.objects.get(user=request.user))
except:
form = ExampleForm(request.POST)
if form.is_valid():
m = form.save(commit=False)
is_ok = request.POST.get('is_ok')
m.is_ok = is_ok
m.user = request.user
m.save()
is_ok
フィールドを追加する方法instance=Example.objects.get(user=request.user)
注: このフィールドをモデル フォームに追加することはできません。
既存のデータを変更すると、is_ok
値がデフォルトに変更されます
編集:
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" id="id_is_ok"/>
この入力が無効の場合、my is_ok = request.POST.get('is_ok')
= None