请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

clean_data['mobile']

图片描述
老師好 同學好
9-15 手機註冊功能-2
01:42處
clean_data 的 mobile 字段, 沒辦法正確抓到手機號碼
會導致後面出現 error 1406: Data too long for column ‘mobile’ at row 1.
改成抓取 data 的 mobile 字段後解決
不知道是哪邊有問題

正在回答 回答被采纳积分+3

2回答

提问者 Yo打 2021-12-03 16:03:00
RegisterPostForm(forms.Form):
    mobile = forms.CharField(===)
    code = forms.CharField(===)
    password = forms.CharField(==)

    ():
        mobile = .data.get()
        users = UserProfile.objects.filter(=mobile)
        users:
            forms.ValidationError()
        .clean_mobile

    ():
        mobile = .data.get()
        code = .data.get()
        r = redis.Redis(=REDIS_HOST=REDIS_PORT====)
        redis_code = r.get((mobile))
        code != redis_code:
            forms.ValidationError()
        .cleaned_data

https://img1.sycdn.imooc.com//szimg/61a9cef70908edbe11200572.jpg


0 回复 有任何疑惑可以回复我~
bobby 2021-12-03 10:34:51

截图我看看你的form源码是如何写的验证规则? 

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信