Преобразования обычного текста
Всем доброго времени суток, у меня есть API написанная на python с использованием фреймворка Django, как сделать так чтобы она воспринимала "Неподдерживаемый тип данных "text/plain" в запросе.", помогите пожалуйста.
Вот models.py
class Test(models.Model):
pub_date = models.DateTimeField(auto_now_add=True)
text = models.CharField(max_length=10000, blank=False, null=True)
def __str__(self):
return self.text
и serializers.py
class TestSerializer(serializers.ModelSerializer):
class Meta:
model = Test
fields = '__all__'
так же views.py
def test_test(request):
if request.method == 'POST':
serializer = TestSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
tests = Test.objects.all()
serializer = TestSerializer(tests, many=True)
return Response(serializer.data)
Чтобы при Post запросе не формата json а обычного текста (пример: result 34843 not visible) все ровно получал значения в базу.