我正在使用Django Rest Framework(版本3.12.2)作为后端,React/Next.js作为前端。
我的目标非常简单,我想要将图片上传到photo_main字段中。
不幸的是,当尝试上传svg图像时,我收到了一个错误消息(png、jpg和jpeg都可以正常工作)。
错误消息:
{"photo_main":["Upload a valid image. The file you uploaded was either not an image or a corrupted image."]}
模型
class Recipe(models.Model):
id = models.UUIDField(
primary_key=True,
default=uuid.uuid4,
editable=False,
)
author = models.ForeignKey(get_user_model() , on_delete=models.CASCADE, null=True, related_name='author')
photo_main = models.ImageField(upload_to='media/', blank=True)
title = models.CharField(max_length=150)
description = models.TextField(blank=True)
感谢您的提前帮助。