【发布时间】:2022-01-13 22:03:52
【问题描述】:
我在 django 项目中有一个名为“groups”的模型。在该模型中有一个称为“家庭”的字符串字段。所以我有很多组,每个组都有一个名为“家庭”的字段。我需要将此数据转换为查询集,以便我可以完成字符串文本替换操作以发送到我的模板。下面是伪代码。
teams = groups.objects.all() #为所有组创建一个查询集 - 这正如所愿
editable_teams = teams.families #在所有“组”中调用特定字段“家庭” - 这不起作用
editable_teams.Replace('families', Value('Johnson'), Value('Jackson')) #我希望能够做这样的事情 - 我将所有“Johnson”实例替换为“Jackson”在每个“家庭”字段中,对于“组”的每个实例。
【问题讨论】:
-
您打算编辑实际的数据库值,还是只是修改内存中的数据以在模板中使用?此外,如果您显示您的模型定义会很有帮助。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: django django-views django-templates django-queryset