Django FormView视图
这次我们要在APP里面创建一个form.py
# 刘文豪
# 大帅哥
from django import forms
from .models import PersonInfo
class PersonInfoForm(forms.ModelForm):
class Meta:
model = PersonInfo
fields = '__all__'
views.py
def result(request):
return HttpResponse('成功登入')
class index6(FormView):
initial = {'name': 'nanxiang', 'age': '18'} # 表单初始化
template_name = 'index7.html' # 响应模板名称
success_url = '/a' # 登入成功后的路由
form_class = PersonInfoForm # 实例化模板
extra_context = {'title': '人员信息表'} # 响应信息
路由设置urls.py
path('', views.index6.as_view(), name='index6'),
path('a', views.result, name='result')