Python Django:使用纯HTML进行表单验证

时间:2016-11-14 09:56:53

标签: python html django forms

我想在django中使用纯HTML,即我不想使用django自动生成的表单标签,假设我有一个像这样的HTML标记

<form action="sample/" method="post">
  <input type="text" name="name">
   <input type="submit" value="submit">
</form>

那么如何将表单验证添加到上面的表单中呢?

现在我使用表单类来生成表单,验证代码看起来像这样

if request.method=='POST':
        form = NameForm(request.POST)
        if form.is_valid():
            return HttpResponse('form ok')
        else:
            return render(request, 'templates/form.html', {'form': form,'t':'form submit'})
    else:
        form=NameForm()
        return render(request, 'templates/form.html', {'form': form})

0 个答案:

没有答案