Правильный способ написания цикла в python и if else

У меня есть контрольное утверждение типа -

for k in data:
    for l in prevValues:
       if k['name'] == l:
           return Response(status=status.HTTP_400_BAD_REQUEST)
       else:
           serializer.save()
           return Response(serializer.data, status=status.HTTP_201_CREATED)

Я знаю, что это неправильно, я хочу сначала завершить блок проверки, затем выйти из него, и, наконец, выполнить оператор сохранения. Как правильно это написать? Мой код до оператора if работает нормально.

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