def checkuser(request):
uname = request.GET.get('uname')
users = User.objects.filter(u_name=uname)
if len(users)>0:
msg = '用户已存在'
state = 300
else:
msg = '用户名可用'
state = 200
data = {'msg':msg,'state':state}
return JsonResponse(data)
用ajks来验证
$(function () {
$('#register_username').blur(function () {
var uname = $(this).val()
$.getJSON('http://127.0.0.1:8000/axf/checkuser/', {'uname': uname}, function (data) {
console.log(data['state']);
console.log(data['msg']);
if (data['state'] == 200) {
$('#username_check').css('color', '#00ff00');
} else if (data['state'] == 300) {
$('#username_check').css('color', '#ff0000');
}
$('#username_check').html(data['msg'])
})
})
})