0
A
回答
2
如果read the documentation on the update
method of a queryset你會發現它更新修改日期字段說以下內容:
最後,實現更新()不在SQL級別更新,因此不會在模型上調用任何save()方法,也不會發出pre_save或post_save信號(這是調用Model.save()的結果)。
但
如果您想更新一堆記錄,有一個自定義的保存()方法的模型,環比他們並調用保存(),像這樣:
for e in Entry.objects.filter(pub_date__year=2010):
e.comments_on = False
# Or in your case, update the date here
e.save()
相關問題
- 1. Django-tastypie將request.user傳遞給自定義保存方法
- 2. 如何測試自定義Django表單清理/保存方法?
- 3. Django的inlineformset - 自定義的保存方法
- 4. Django的自定義的保存方法和更新
- 5. Django的 - 自定義保存方法模型
- 6. Django模型,覆蓋保存方法或屬性的自定義方法
- 7. Django自定義保存和更新
- 8. Django的自定義保存模型
- 9. 自定義Django表格不保存
- 10. Django的自定義保存不工作
- 11. 自定義保存法對模型 - Django的
- 12. Django Tastypie自定義模型方法
- 13. Django自定義forms.clean()方法不工作
- 14. Django通過自定義方法排序
- 15. Django Admin - 按自定義方法排序
- 16. Django:使用自定義保存方法更新表單中的對象
- 17. django自定義保存方法問題與新創建的對象ID
- 18. Django constance - 在保存方法
- 19. 自定義Django存儲
- 20. 自定義存儲刪除()方法是在Django
- 21. 保存來自內聯表單的自定義數據(django admin)
- 22. 保存自定義BufferedImage
- 23. 自定義保存的ImageField
- 24. pspdfkit自定義保存iOS
- 25. Gem,導軌的自定義保存方法
- 26. 自定義EF Core保存方法中的InvalidOperationException
- 27. Odoo 9表單視圖自定義保存方法
- 28. 在片段onPause方法保存ArrayList <自定義對象>
- 29. ViewState自定義保存方法 - 有可能嗎?在JSF的ViewState
- 30. 最有效的保存自定義設置的方法
對!此外,請記住存在[auto_now_add](https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.DateField.auto_now_add),還有[model util MonitorField]( https://github.com/carljm/django-model-utils#monitorfield)。兩種方法都可以避免覆蓋保存方法。 – danihp 2013-03-03 15:57:08