正常開發的時候,提交表單后,報“'NoneType' object has no attribute 'split'”錯誤。
相關代碼:
<form action="/login" mothed="post"> <ol> <li><input name="username1" type="text" placeholder="請輸入您的郵箱地址"/></li> <li><input name="password1" type="password" placeholder="請設置您的密碼"/></li> <li><input name="password1" type="password" placeholder="再次輸入您的密碼"/></li> <li><input name="id" type="text" placeholder="請設置您的昵稱"/></li> <li><input class="button sign_up" type="submit" value="注冊"/></li> </ol> </form>
當前端點擊提交時,后端可以正常接收數據,但是會報上述錯誤,原因是提交按鈕在form表單內,改成如下就可以了。
<form action=""> <ol> <li><input name="username1" type="text" placeholder="請輸入您的郵箱地址"/></li> <li><input name="password1" type="password" placeholder="請設置您的密碼"/></li> <li><input name="password1" type="password" placeholder="再次輸入您的密碼"/></li> <li><input name="id" type="text" placeholder="請設置您的昵稱"/></li> </ol> </form> <ol> <li><input class="button sign_up" type="submit" value="注冊"/></li> </ol>