я хочу, чтобы жизнь данных, если я наберу 'a', появятся все данные, связанные с a, я хочу это для всех алфавитов - PullRequest
0 голосов
/ 03 февраля 2020

Что мне делать, если я хочу получить данные в соответствии с моим алфавитом (для любого алфавита)

def list(self,request):
    ...
    try:
        user=add_category.objects.filter(i)
        users=[]
        for i in user:
            users.append({
                'addcategory':i.addcategory
            })
        return Response({'data':users})
    except Exception as error:
        traceback.print_exc()
        return Response({"message": str(error), "success": False}, 
        status=status.HTTP_200_OK)

1 Ответ

0 голосов
/ 03 февраля 2020

То, что вы ищете, это icontains :

add_category.objects.filter(addcategory__icontains=i)

, где i - ваш пользовательский ввод.

Также обратите внимание, что в Python имена классов должны начинаться с заглавными буквами . Это соглашение об именах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...