关键词搜索

源码搜索 ×
×

Django 对多对多字段进行批量add

发布2021-01-13浏览505次

详情内容

Django 对多对多字段进行批量add
class OrderGoodsInfo(models.Model):


class OrderShipping(models.Model):
order = models.ManyToManyField(OrderGoodsInfo, blank=True, verbose_name=“物流ID”)

views.py

container_orders_id = []
for order in container_obj.orders.all():
container_orders_id.append(order.id)
order_goods = OrderGoodsInfo.objects.filter(id__in=container_orders_id)
order_shipping = OrderShipping(user=request.user)
form = OrdershippingForm(request.POST, instance=order_shipping)
if form.is_valid():
osp = form.save(commit=False)
osp.order.add(*order_goods)
osp.save()
删除、更新操python基础教程作见下图

在这里插入图片描述

作者:子钦加油
出处:https://www.cnblogs.com/zmdComeOn/

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载