Step1: views.py中定义函数get_name
from django.shortcuts import render
from django.http import HttpResponse, HttpResponseRedirect
from app1.form import PersonForm
def get_name(request):
if request.method == 'POST':
form = PersonForm(request.POST)
if form.is_valid():
first_name = form.cleaned_data['first_name'] # 从PersonForm类中取出
last_name = form.cleaned_data['last_name']
return HttpResponse(first_name + ' ' + last_name)
else:
return HttpResponseRedirect('/error/')
else:
return render(request, 'name.html', {'form1': PersonForm()})
form.py中的PersonForm类
from django import forms
class PersonForm(forms.Form):
first_name = forms.CharField(label='你的名字:', max_l