在我的表单中,我得到了一个名为Cform
的类,它是ConstanceFormCform(ConstanceForm)
的子类
在我的视图.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>
我的问题是它没有更新。表单总是无效的。我只想将窗体或其数据库值重置为特定的数据。你知道吗
处理这个问题最简单的方法可能是在表单中为该字段添加一个干净的方法并将其设置在那里
尽管如此
相关问题 更多 >
编程相关推荐