DRF: преобразовать список строк в отдельные объекты и сохранить их в базе данных (postgres)

Мой запрос заключается в том, что у меня есть список строк из почтового запроса, которые были разделены 2 новыми строками ['hdhsjfhjfsjhj hsjfh skjh jsh shjsfhjs', 'ahfjjfhjdfgdjdkfgajkfgakjgaj', 'jhdsjfhdgjfhdghjdgk']

Я хочу, чтобы для каждой из этих строк создавался новый объект в базе данных, так что когда я делаю запрос get, он отображается как

`

[{
        "id": 11,
        "para": "Loremdfhskjfsjfjsndjfjksbkvbksbvjsbvkjkbvkbsjbvjsjbvjsjbvjbsfbvbskbvsbhvsbvnlkjbjkvjbvjskbvosdbvnsvisuo sdbvhsvbksubvkusubvukbjvbjkbvkjbjskdbvkjsbdhvbjsdvjkbsdjvbjksbvjkbdjkvbjksbvjkbsjkvbjsbvjkbskj   shvjksdhjvbsdbvjkbskdjbvjksjdkbvbskjvbkbkjvbkjsdbjvkbsjkdvbjksdbjvkbsdjkbvjksdbvkjbsjdkbvjkbdskjvbjksdbjvbjskdb."
    },
    {
        "id": 12,
        "para": "Loremdfhskjfsjfjsndjfjksbkvbksbvjsbvkjkbvkbsjbvjsjbvjsjbvjbsfbvbskbvsbhvsbvnlkjbjkvjbvjskbvosdbvnsvisuo sdbvhsvbksubvkusubvukbjvbjkbvkjbjskdbvkjsbdhvbjsdvjkbsdjvbjksbvjkbdjkvbjksbvjkbsjkvbjsbvjkbskbhjsdgfgudskfhakfgvkfasgkvfugaskubvksjbj  shvjksdhjvbsdbvjkbskdjbvjksjdkbvbskjvbkbkjvbkjsdbjvkbsjkdvbjksdbjvkbsdjkbvjksdbvkjbsjdkbvjkbdskjvbjksdbjvbjskdb."
    },
    {
        "id": 13,
        "para": "Loremdfhskjfsjfjsndjfjksbkvbksbvjsbvkjkbvkbsjbvjsjbvjsjbvjbsfbvbskbvsbhvsbvnlkjbjmsknvsjbvjk skvjbvjskbvosdbvnsvisuo sdbvhsvbksubvkusubvukbjvbjkbvkjbjskdbvkjsbdhvbjsdvjkbsdjvbjksbvjkbdjkvbjksbvjkbsjkvbjsbvjkbskbhjsddjjkl sgsdlkfhsdljfjslsl dsfsshlghjshlkg skdjgkldjsk gdsklgj klsdjgk sdkgj ksdj gkjsdk skdj gklsjdkggfgudskfhakfgvkfasgkvfugaskubvksjbj  shvjksdhjvbsdbvjkbskdjbvjksjdkbvbskjvbkbkjvbkjsdbjvkbsjkdvbjksdbjvkbsdjkbvjksdbvkjbsjdkbvjkbdskjvbjksdbjvbjskdb."
    }]

my viwes.py

@api_view(['GET', 'POST'])
def paralist(request):
    """
    List all the paraGraphs added till now to the database or add new paragraphs one by one
    """
    if request.method == 'GET':
        allpara = para.objects.all()
        serializer = paraSeriealizer(allpara, many=True)
        return Response(serializer.data)

    if request.method == 'POST':
        todata = request.data['para'].split("\n\n\n")
        print(todata)
        serializer = paraSeriealizer(data=todata, many=True)
        if serializer.is_valid():
            print(serializer.data)
            serializer.save()
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

my seriealizer.py

class paraSeriealizer(serializers.ModelSerializer):
    class Meta:
        model = para
        fields = '__all__'

models.py

class para(models.Model):
    para = models.TextField()
Вернуться на верх