在forms.py文件下注册表单数据
from django import forms
class UserForm(forms.Form):
username = forms.CharField(label='用户名',max_length=100)
password = forms.CharField(label='密_码',widget=forms.PasswordInput())
urls.py下添加路径,这里就不写了
接下来写表单的视图函数
from .forms import UserForm
def register(request):
if request.method=='POST':
form=UserForm(request.POST) #包含用户名和密码
if form.is_valid():#判断表单数据是否合法
username=form.cleaned_data['username'] #cleaned_data类型是字典,里面是提交成功后的信息
password=form.cleaned_data['password']
return render(request,'app01/login.html',{'username':username,'password':password}) #将提交后的信息渲染到页面上
else:
return HttpResponse('请输入有效信息')
else:
form=UserForm()
return render(request,'app01/register.html',{'form':form})
#login.html
<h1>{{username}}--{{password}}</h1>
本文介绍了如何在Django中创建forms.py文件来注册表单数据,并通过urls.py设置路径,最后讲解如何编写视图函数将表单数据渲染到网页上。
410

被折叠的 条评论
为什么被折叠?



