Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何将基于函数的视图更改为基于类的视图?_Django_View_Django Class Based Views - Fatal编程技术网

Django 如何将基于函数的视图更改为基于类的视图?

Django 如何将基于函数的视图更改为基于类的视图?,django,view,django-class-based-views,Django,View,Django Class Based Views,我有这个基于函数的视图,但我想基于这段代码创建一个基于类的视图。我是Django plase的新手有人帮帮我吗 def contact(request): if request.method == 'POST': cform = ContactForm(request.POST) if cform.is_valid(): name = request.POST.get('name','') gender = cform.cleaned_data.g

我有这个基于函数的视图,但我想基于这段代码创建一个基于类的视图。我是Django plase的新手有人帮帮我吗

def contact(request):
if request.method == 'POST':
    cform = ContactForm(request.POST)
    if cform.is_valid():
        name = request.POST.get('name','')
        gender = cform.cleaned_data.get('gender','')
        email = request.POST.get('email','')
        mobile = request.POST.get('mobile','')
        about = request.POST.get('about','')
    data = ContactData(
            name = name,
            gender = gender,
            email = email,
            mobile = mobile,
            about = about
        )
    data.save()
    cform = ContactForm()
    return render(request,'contact.html', {'cform':cform})
else:
    cform = ContactForm(request.POST)
    return render(request,'contact.html',{'cform':cform})

你能发布表单的代码吗?你是说引导功能不工作还是代码行不工作?检查你的开发控制台中是否正在加载引导。