当打开/单击模型项“编辑/更改”页面但未保存时,如何自动修改Django模型对象的值? 基本上,我需要这样做来跟踪已读和未读数据项。就像跟踪电子邮件的已读/未读一样。 我知道在django admin中单击“保存”按钮时如何实现它,而我目前正在手动执行,但是我想仅在单击“更改/编辑”链接时自动更改特定值,以便可以跟踪新创建的订单。 如下面的屏幕快照所示,我希望单击“ id 26”时自动更改布尔值“ read” [第二张图片]
答案 0 :(得分:1)
一种实现方法可能是重写 "engines": {
"node": ">=10.0.0",
"npm": ">=6.0.0"
},
类中的render_change_form()
,并在呈现表单时为OrderAdmin
设置布尔值。
例如:
read