views.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:maple-file 作者: honmaple 项目源码 文件源码
def delete(self, pk):
        '''
        ????
        '''
        user = request.user
        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()
        serializer = ImageSerializer(image)
        img_path = os.path.join(current_app.config['UPLOAD_FOLDER_ROOT'],
                                image.url)
        # ????
        if os.path.exists(img_path):
            os.remove(img_path)
        # ?????
        thumb_path = os.path.join(current_app.config['UPLOAD_FOLDER_ROOT'],
                                  image.url.replace('photo', 'thumb'))
        if os.path.exists(thumb_path):
            os.remove(thumb_path)
        image.delete()
        return HTTPResponse(
            HTTPResponse.NORMAL_STATUS, data=serializer.data).to_response()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号