開發環境:django 2.0.2 工具爲pycharmjavascript
首先建立一個django項目名爲blog 第一個程序名爲BlogUserhtml
建立完成以後須要在templates下新建一個名爲register.html的文件java
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="/static/js/jquery-3.3.1.js"></script> <script> $(function (){ $("input[name='username']").blur(function () { //alert("") uname=$("input [name='username']").val() CSRF=$("input[name='csrfmiddlewaretoken']").val() $.ajax({ url:'/BlogUser/getUser', data:{'uname':uname,'csrfmiddlewaretoken':CSRF}, type:'POST', success:function (dat) { if (dat=='True'){ $("span").html("用戶名已存在") } else{ $("span").html("用戶名能夠使用") } } }); }); }); </script> </head> <body> <h1>歡迎註冊</h1> <form action="/BlogUser/register" method="post"> {% csrf_token %} 用戶名:<input type="text" name="username" value="{{ username }}"> <span>{{ error }}</span> <br> 密 碼:<input type="password" name="pwd"><br> {# 性 別:<input type="radio" name="sex" value="女" checked>女#} {# <input type="radio" name="sex" value="男">男<br>#} {# 愛 好:<input type="checkbox" name="likes" value="籃球">籃球#} {# <input type="checkbox" name="likes" value="足球">足球#} {# <input type="checkbox" name="likes" value="乒乓球">乒乓球<br>#} {# 地址:#} {# <select>#} {# <option value="北京">北京</option>#} {# <option value="上海">上海</option>#} {# <option value="廣州">廣州</option>#} {# <option value="深圳">深圳</option>#} {# </select>#} {# <br>#} <input type="submit" value="註冊"> </form> </body> </html>
django鏈接數據庫必需要有django driver 爲mysqlclient 版本爲1.7.3+mysql
能夠經過 pip install mysqlclient來安裝jquery
因爲剛開始的時候就建立了開始的app 爲bloguser在這裏django 自動幫咱們生成了若是沒有的話須要本身寫上去ajax