Как объединить значения двух таблиц. python django
Я пытаюсь использовать две таблицы в одном запросе django. Но мой запрос выдает результат в формате "invalid JSON".
Я хочу отфильтровать данные в таблице Request по (status="Aprv"). Таблица Request содержит атрибуты 'from_id' и 'to_id'.
uid - это идентификатор пользователя, который в данный момент вошел в систему.
Если текущий пользователь (uid) имеет значение 'from_id' из таблицы Requests, запрос должен вернуть данные 'to_id' из таблицы 'RegUsers'.
Если текущий пользователь (uid) имеет значение 'to_id' из таблицы Requests, запрос должен вернуть данные 'from_id' из таблицы 'RegUsers'.
class frnds(APIView):
def post(self, request):
uid = request.data['uid']
ob = Requests.objects.filter(status="Aprv")
fid = ob.value('from_id')
tid = ob.value('to_id')
if fid == uid:
obj = RegUsers.objects.filter(u_id=tid)
else:
obj = RegUsers.objects.filter(u_id=fid)
ser = android_serialiser(obj, many=True)
return Response(ser.data)
Пожалуйста, помогите мне исправить синтаксис.