django中的Form.py的作用

from.py中可以定义一些字段来判断前端传回的form表单是否合法。

from django import forms
 
class EmailForm(forms.Form):
    
    
    # IntegerField自带的有一个widget,就是Form表单输入框的类型及相关属性,自带的是number类型的输入框
    # required 是否为必填参数
    # label 标签文本
    # 虽然自定义了输入框类型,但是验证的时候还是根据IntegerField进行验证
    # error_message 自定义错误信息
    subject = forms.IntegerField(required=True,label='邮件主题',widget=forms.TextInput(attrs={'class':'form-control','placeholder':'请输入邮件主题'}),error_messages={'invalid':'必须填入数字!'})
    # max_length 文本最大长度
    # min_length 最小文本长度
    message = forms.CharField(required=True,max_length=256,min_length=4,label='邮件内容',widget=forms.Textarea(attrs={'class':'form-control','placeholder':'请输入邮件内容'}))
    
    # 收件人地址  forms.EmailField()
    sender = forms.EmailField(required=True,label='收件人地址',widget=forms.TextInput(attrs={'class':'form-control','placeholder':'请输入收件人地址'}),error_messages={'invalid':"请填入正确的邮箱地址!"})
    
    # 布尔类型数据
    myself = forms.BooleanField(required=False,label='是否向自己发送')
 
 
 
 
 
 
 
 
 
 

转自https://blog.csdn.net/qq_41664526/article/details/80071595

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值