我在我的django模型项目中有一个M2M字段。在我看来,我想用update()函数更新模型实例。我知道为了更新其他普通字段,我们可以传递字段的字典。 但我怎样才能通过M2M领域更新()功能?在django中手动添加多个字段(M2M)?
3
A
回答
5
您可以轻松地添加使用add()
功能关系到ManyToManyField(外你update()
的):
blog.entries.add(post_1, post_2 ...)
0
更新多对多领域,你需要得到子类的实例,然后应用更新的功能。
类Y:
b = Text Field
X类:
y = ManyToMany(y)
代码:
for y in x.y.all():
if y: meet you condition for which row to update
y.update(b='update')
我猜Django的不知道支持的update()与M2M因为它只是创建关联表对于支持,它无法理解关联表中的哪一行进行更新。
相关问题
- 1. django更新m2m字段
- 2. 添加多个字段Django的形式
- 3. Django M2M通过与多个模型的额外字段
- 4. Django:为每个ManyToMany字段选项添加更多字段
- 5. Django - 手动表单字段呈现添加类
- 6. Django的表2 M2M字段未示出
- 7. Django m2m窗体出现字段
- 8. Django验证m2m模型字段
- 9. 动态字段添加到Django模型
- 10. 具有多个M2M的Django查询集?
- 11. 在Django中为动态生成的url添加字段admin
- 12. 在Django Fromset中动态添加的字段为空
- 13. 如何在django的模型中添加动态字段?
- 14. 如何在Django中动态添加字段?
- 15. 想在Admin中添加一个Form字段以及django中的Model字段
- 16. Django:如何基于M2M字段在对象上进行查询(多个搜索表单上的字段选择)
- 17. Django:将多个值添加到模型的字段
- 18. django的意见 - 在通用视图中访问一个m2m字段
- 19. Django模型 - 使用QuerySet在M2M场景中自动加入FK
- 20. Django:在输入/选择字段中添加一个DEFAULT类
- 21. 在django的ModelForm中添加一个通用图像字段
- 22. 在Django模型Formset中添加字段导致另一个字段上的IntegrityError
- 23. 在动态添加的元素中动态添加字段Jquery
- 24. 在admin.py添加字段从多对多
- 25. Django:在保存时从m2m字段检索值
- 26. 在Django m2m字段上进行反向查找?
- 27. Django中间模型字段的m2m项目默认排序
- 28. Django m2m通过模板++中的额外字段引用
- 29. Django Admin - 显示M2M模型的中介字段
- 30. 手动添加行到StreamingHttpResponse(Django)