def _make_available(username): if user_services.is_username_available(username): return username else: c = 2 available = False while not available: _username = '******' % (username, c) available = user_services.is_username_available(_username) c += 1 return _username
def check_username_availability(request, username): if username == request.user.username: result = { 'ok': False, 'message': '"%s" is already your current username!' % username } elif not user_services.is_valid_username(username): result = { 'ok': False, 'message': 'Sorry! "%s" is not a valid username (should be alphanumeric).' % username } elif not user_services.is_username_available(username): result = { 'ok': False, 'message': 'Sorry, "%s" is already taken.' % username } else: result = { 'ok': True, 'message': 'Great! "%s" is available!' % username } return HttpResponse(json.dumps(result))
def check_username_availability(request, username): if username == request.user.username: result = { 'ok': False, 'message': '"%s" is already your current username!' % username } elif not user_services.is_valid_username(username): result = { 'ok': False, 'message': 'Sorry! "%s" is not a valid username (should be alphanumeric).' % username } elif not user_services.is_username_available(username): result = { 'ok': False, 'message': 'Sorry, "%s" is already taken.' % username } else: result = { 'ok': True, 'message': 'Great! "%s" is available!' % username } return HttpResponse(json.dumps(result), content_type="application/json")
def check_username_availability(request, username): is_available = user_services.is_username_available(username) return HttpResponse(str(is_available).lower())