django存图片到mysql_django2.0往数据库存储图片的问题

数据库结构如图,然后html页面一共有10个上传图片的input,十个input在一个表单中这是models的代码:classimages(models.Model):good_id=models.IntegerField(default='good_id')imag...

数据库结构如图,然后html页面一共有10个上传图片的input,十个input在一个表单中这是models的代码:class images(models.Model): good_id = models.IntegerField(default='good_id') image1 = models.ImageField(upload_to='images/', null=True) image2 = models.ImageField(upload_to='images/', null=True) image3 = models.ImageField(upload_to='images/', null=True) image4 = models.ImageField(upload_to='images/', null=True) image5 = models.ImageField(upload_to='images/', null=True) image6 = models.ImageField(upload_to='images/', null=True) image7 = models.ImageField(upload_to='images/', null=True) image8 = models.ImageField(upload_to='images/', null=True) image9 = models.ImageField(upload_to='images/', null=True) image10 = models.ImageField(upload_to='images/', null=True)这是views的代码:def edit_goods_release(request, account_id): image1 = request.FILES['image1'] image2 = request.FILES['image2'] image3 = request.FILES['image3'] image4 = request.FILES['image4'] image5 = request.FILES['image5'] image6 = request.FILES['image6'] image7 = request.FILES['image7'] image8 = request.FILES['image8'] image9 = request.FILES['image9'] image10 = request.FILES['image10'] models.images.objects.create(good_id=good_id, image1=image1, image2=image2, image3=image3, image4=image4,image5=image5, image6=image6, image7=image7, image8=image8, image9=image9, image10=image10)图片上传是没问题的,现在的问题是上传的时候必须十个input都有图片文件,缺少一个上传的时候就会报错,报错在下图。所以我现在想问的是如何处理图片上传的时候为空的情况?就是不会报错,然后对应的数据库图片数据为空。求大神,谢谢

吗的,为什么百度的代码不排版啊?我直接上图片了。

models的代码。

views的代码,图中红色的就是图片上传的代码,其他可以无视

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值