python判断用户名是否重复

阅读: 评论:0

python判断用户名是否重复

python判断用户名是否重复

我想做一个客户端验证的用户名字段时,用户正在注册一个帐户。此验证应检查在用户提交表单之前是否已使用用户名。在

我目前已经使用jqueryvalidate实现了基本的客户端验证:/

在Django实现这一点的推荐方法是什么?是否可以将此解决方案与jQuery validate集成?在

更新以下是我的js和html代码:

function getCookie(name) {

var cookieValue = null;

if (kie && kie != '') {

var cookies = kie.split(';');

for (var i = 0; i < cookies.length; i++) {

var cookie = im(cookies[i]);

// Does this cookie string begin with the name we want?

if (cookie.substring(0, name.length + 1) == (name + '=')) {

cookieValue = decodeURIComponent(cookie.substring(name.length + 1));

break;

}

}

}

return cookieValue;

}

var csrftoken = getCookie('csrftoken');

function csrfSafeMethod(method) {

// these HTTP methods do not require CSRF protection

return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));

}

$.ajaxSetup({

beforeSend: function(xhr, settings) {

if (!pe) && !ssDomain) {

xhr.setRequestHeader("X-CSRFToken", csrftoken);

}

}

});

$(document).ready(function () {

$('#register-form').validate({ // initialize the plugin

rules: {

username: {

required: true,

remote: {

url: "/check-username",

type: "post",

data: {

username: function() {

return $( "#id_username" ).val();

}

}

}

}

}

});

});

HTML格式:

^{pr2}$

另外,下面是执行部分验证的视图:def check_username(request):

username = ('username', False)

if not username:

return HttpResponseBadRequest("Invalid username")

return HttpResponse(User.objects.filter(username=username).exists())

本文发布于:2024-02-04 10:34:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170705187754802.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:用户名   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23