0
在我的表格形式,我得到了一個名爲Cform
一類的子類,以ConstanceFormCform(ConstanceForm)
重置通過設置變量
在我views.py
class ResetCView(FormView):
template_name = 'c.htm.jinja'
form_class = Cform
model = CModel
def form_valid(self.form):
form.cleaned['C_CODE'] = settings.C_CODE
form.save()
return HttpResponseRedirect(reverse('cview))
在我的模板:
<form method="post" action="{{url('c-reset')}}" name="form">
<button>Reset</button>
</form>
<form method="post" action="{{url('c-view')}}" name="form">
{{ form.as_p}}
</form>
我的問題是它沒有更新。表單總是無效的。我只想將表單或其數據庫值重置爲特定的數據。
你可以發佈form.errors。如果它無效,那麼我們應該有這個。 – durdenk
表單驗證成功後調用 – Sayse
@Sayse,是的,先生,但有沒有辦法直接保存它。由於我的數據來自默認值。 – Bazinga