猿问

django的form验证为什么没生效

from django import forms
from captcha.fields import CaptchaField

class LoginForm(forms.Form):
    tel = forms.CharField(required=True,min_length=12)
    email = forms.EmailField(required=True)
    name = forms.CharField(required=True,max_length=50)
    class_name = forms.CharField(required=True,max_length=50)
    captcha = CaptchaField()


class LoginView(View):
    def get(self,request):
        login_form = LoginForm()
        return render(request,'blog_form.html',{'login_form':login_form})

    def post(self,request):
        login_form = LoginForm(request.POST)
        if login_form.is_valid():
            pass


洋洋招耳
浏览 1228回答 3
3回答

Fran_c

你要描述的更清楚才行,什么方式的请求。post方式,你都pass了,你又怎么知道没有执行验证?
随时随地看视频慕课网APP
我要回答