请问forms.py下定义的validate_username函数是怎样被调用执行的?

请问forms.py下定义的validate_username函数是怎样被调用执行的?

请问forms.py下定义的validate_username函数是怎样被调用执行的?为什么不需要像phone_required一样被写入到validators里面进行调用?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!表单验证有两种方法:

1、以validate开头,加上下划线再加上对应的field字段(validate_username);

2、phone_required()为自定义的验证函数

浏览器在提交表单数据时,会自动识别对应字段所有的验证器,然后执行验证器进行判断。

祝学习愉快!

  • 小马小灰灰 提问者 #1
    好的,我明白了,flask会在检查字段时自动调用形式为“validate_字段名”的函数,故可以用于自定义该字段的限制规则。
    2021-12-15 15:54:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师