我正在寻找一种方法来使用已经在媒体文件夹中的图像。
models.ImageField(upload_to = "madia/images/pages" verbose_name=('img'))
在管理面板中为帖子选择图像会创建现有图像的副本。如果我删除upload_to,选定的映像将在媒体中复制。是否有一个字段允许您从服务器上的任何文件夹中选择现有映像,而无需绑定到特定的文件夹,也无需复制映像?
k4emjkb11#
def update(self, request, *args, **kwargs): queryset = self.queryset.get(id=kwargs['pk']).employee_image if queryset: try: if request.data['employee_image'] is not None: queryset.delete() except Exception as e: pass serializer = self.get_serializer(instance, data=request.data, partial=True) serializer.is_valid(raise_exception=True) self.perform_update(serializer) if getattr(instance, '_prefetched_objects_cache', None): instance._prefetched_objects_cache = {} return Response(serializer.data)
此更新方法将更新您现有的图像上传图像和删除以前的一个所有的图像存储.
注意:你可以像在Django中那样实现它,它在DRF中实现
1条答案
按热度按时间k4emjkb11#
此更新方法将更新您现有的图像上传图像和删除以前的一个所有的图像存储.
注意:你可以像在Django中那样实现它,它在DRF中实现