采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老師好 同學好 9-15 手機註冊功能-2 01:42處clean_data 的 mobile 字段, 沒辦法正確抓到手機號碼 會導致後面出現 error 1406: Data too long for column ‘mobile’ at row 1. 改成抓取 data 的 mobile 字段後解決 不知道是哪邊有問題
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
截图我看看你的form源码是如何写的验证规则?
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
1.4k 18
1.6k 15
1.9k 13
2.1k 13
940 12