Правильный способ написания цикла в 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 работает нормально.