一:froms组件的作用
在我们进行web端的开发的时候,常常用到对表单的数据的获取并发送给后台,无论是对通过from表单提交还是通过ajax提交。我们都免不了对表单输入框的数据进行获取,在后端对数据进行验证并把验证结果再返回前端页面。常常有些验证逻辑很繁琐,一个不小心可能会出错,大费心力。而djingo自带的from组件,可以对表单自动生成,表单数据验证等功能。
二:froms组件的表单验证(以注册用户表单的来说明)
1:userInfo模型
#coding:utf-8 from django.db import models from django.contrib.auth.models import AbstractUser,User # Create your models here. class UserInfo(AbstractUser): nid = models.AutoField(primary_key=True) telephone=models.CharField(max_length=11,null=True,unique=True) avatar=models.FileField(upload_to='avatar/',default="")#upload_to 代表着文件上传到服务器的位置 默认跟目录。可以通过设置media blog=models.OneToOneField(to='Bolg',to_field='nid',null=True,on_delete=None) def __str__(self): return self.username
View Code
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:django之froms组件 - Python技术站