В моем API у меня есть привязанное создание, которое ссылается на другую запись OneToOne. Однако иногда кажется, что пользователи отправляют два запроса одновременно, а второй отказывает из-за дублирования записи:
class CreateProfileLink(generics.CreateAPIView):
def perform_create(self, serializer):
ins = serializer.save(user=self.request.user)
serializer_class = ProfileLinkSerializer
Есть ли способ переопределить метод create, чтобы вернуть запись, если она уже существует, вместо ее создания?