def put(self, pk):
'''
??????
'''
post_data = request.data
user = request.user
name = post_data.pop('name', None)
description = post_data.pop('description', None)
image = Image.query.filter_by(id=pk, user=user).first()
if not image:
msg = '?????'
return HTTPResponse(
HTTPResponse.HTTP_CODE_NOT_EXIST, message=msg).to_response()
if name is not None:
image.name = name
image.url = os.path.join(image.path, name)
if description is not None:
image.description = description
image.save()
serializer = ImageSerializer(image)
return HTTPResponse(
HTTPResponse.NORMAL_STATUS, data=serializer.data).to_response()
评论列表
文章目录