Фильтрация нескольких моделей в Django

Я хочу фильтровать по нескольким таблицам в Django.

    q = json.loads(request.body)
    qs = Search.objects.filter(keyword__icontains=q['q']).all()
    data = serialize("json", qs, fields=('keyword', 'user'))

Это раз, во-вторых, поле user возвращает целочисленное значение (pk) вместо, возможно, имени пользователя.

Вы можете попробовать получить 'user__username' вместо 'user'. Это может сработать.

Вернуться на верх