开发环境: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