1、models.py文件
2、 views.py文件
3、 *** 作更新图片时,发现存储到数据库的路径没有 “carousel_pic/”,直接是图片名称,同时图片也未存储到static/media/carousel_pic/路径下。
4、解决方法:
使用另一种更新方式: 使用save()方法保存数据。
# 根据id更新数据 def updateCarouselFigureDataById(request,CarouselFigureId): mod = CarouselFigure.objects.get(carousel_id=CarouselFigureId) try: mod.carousel_picture=request.FILES.get("carousel_picture") mod.introduction=request.POST.get("introduction") mod.activity_time=request.POST.get("activity_time") mod.save() context = {"info": "更新成功"} except Exception as res: context = {"info": str(res)} return JsonResponse({"msg": context})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)