msyz999明仕亚洲django批量导入数据时,怎样根据标题或别的字段粉饰笼罩原有数据

伪代码如下:

Model.py

class Couponmodels.Model:
    ...
    
    Title=models.CharField商品标题,max_length=50,null=True,blank=True
    
    Quan_surplus=models.CharField优惠券剩余数量,max_length=20,null=True,blank=True
    
    Quan_receive=models.CharField已领券数量,max_length=20,null=True,blank=True
    
    ...
    

项目中用到了一个优惠券的模型,此中优惠券的剩余数量和已领券的数量这个两个字段的内容是会变革的,由于要及时获取最新更新的数据,用Coupon.objects.get_or_create函数时,因Model中2个字段的内容会变革,招致了批量获取数据并拔出时数据库中有很多标题反复但内容就这2个字段不反复的数据,讨教有什么办法让最新的数据直接粉饰笼罩原有的数据?

商品标题是独一的吗?
假如是的话,将Title设置为unique。

update_or_create办法应该可以满意你的需求的

(看完/读完)这篇文章有何感想! msyz999明仕亚洲的分享…

发表评论

姓名 *
电子邮件 *
站点