报李皆知待影几懂 2022-02-05 16:57 采纳率: 80%
浏览 33
已结题

django orm 批量更新

我想把Goods中desc_detail在原字段基础上更改,请问如何批操作?

class Goods:
  desc_detail =CharField(max_length=100)

good_ = Goods.objects.all()
    for i in good_:
        i.desc_detail = site_replace( i.desc_detail )
        i.save()

def site_replace(STR):
    return STR.replace('ori', 'new')

已知:
把"desc_detail"字段改为固定值操作如下: Goods.objects.update(desc_detail = "default");
而Goods.objects.update(desc_detail = site_replace(desc_detail) ) 报错: desc_detail not defined.

  • 写回答

2条回答 默认 最新

      报告相同问题?

      问题事件

      • 已结题 4月7日
      • 已采纳回答 4月7日
      • 修改了问题 2月7日
      • 修改了问题 2月5日
      • 展开全部

      悬赏问题

      • ¥15 JAVA socket客户端在接受消息之后如何返回前端呢
      • ¥15 这幅db-RDA图是怎么画的?
      • ¥15 类文件具有错误的版本 61.0, 应为 52.0
      • ¥15 main函数里scanf_s("%c",&t)字符没办f法输入,断点调试时&t显示烫,求看看问题在哪?
      • ¥15 初学者学习xbeach 用matlab,缺失XBeach MATLAB Toolbox
      • ¥20 如何将tiff格式数据作为因变量,输入已建立的机器学习模型中,得到结果同样为空间tiff格式的数据
      • ¥20 编写一个脚本监听sql的运行状态并联动另一台服务器上的服务重启
      • ¥215 一年前的硬盘数据恢复
      • ¥15 htmclxx 求提供给64位windows预编译库
      • ¥15 如何用线性表实现通讯录管理功能,根据条件输出对应分类的信息