img = models.ImageField(verbose_name="Изображение")
title = models.CharField(max_length=32, verbose_name="Название")
creation_time = models.DateTimeField(verbose_name="Время создания", auto_now_add=True)
event = models.ForeignKey(Event, blank=True, on_delete=models.PROTECT)
likes = GenericRelation(Like)
class PhotoSerializer(serializers.ModelSerializer):
class Meta:
model = Photo
fields = ('img', 'title')
requests.post("http://127.0.0.1:8000/photos/add_photo", files={'img': (photo_name, photo), 'title': "test_string"})
# request.data = <QueryDict: {'img': [<InMemoryUploadedFile: img.png ()>], 'title': [<InMemoryUploadedFile: title ()>]}>
Выдаёт ошибку {"title":["Not a valid string."]}
Тут передаётся title в files. Это неправильно
Cпасибо, исправил)
Обсуждают сегодня