Я пытаюсь получить набор запросов, где имя пользователя начинается с какого-то имени.
Я реализовал следующий код:
def searchUsers(request):
if request.is_ajax():
uname = request.GET['name']
print(uname)
user = User_Master.objects.filter(username_startswith = uname.title())
usr_jsn = json.loads(serializers.serialize('json', user))
return JsonResponse(usr_jsn)
Ajax-вызов успешно запущен, и я получаю поисковое ключевое слово, напечатанное в терминале.
Но ошибка, которую я получаю, связана с фильтром _startswith. Это часть трассировки.
django.core.exceptions.FieldError: Cannot resolve keyword 'username_startswith' into field. Choices are: contact_no, created_at, created_by, department, email, id, industry_segment, password, status, updated_at, updated_by, username
Я искал свою проблему, но ни одно из решений не помогло.