Django CreateAPIView没有保存django模型的图像部分

时间:2017-08-31 15:45:28

标签: django-models django-rest-framework django-serializer django-imagekit

我正在尝试制作一个django rest api,它允许管理员用户添加api客户端可以同步和显示的图像。我负责创建包含标题和图像的Clothing模型的视图不起作用,因为它只保存标题而不保存图像。

以下是Clothing型号:

class Clothing(models.Model):
    title = models.CharField(max_length=50, blank=False)
    img = models.ImageField(blank=True, null=True, upload_to='catalog/')

以下是观点:

class AddClothingView(CreateAPIView):
    queryset = Clothing.objects.all()
    serializer_class = ClothingSerializer

这是序列化器:

class ClothingSerializer(ModelSerializer):
    class Meta:
        model = Clothing
        fields = '__all__'

如何修复此问题,以便将图像保存在项目的catalog/文件夹中?

0 个答案:

没有答案