我编写了自定义管理操作,基本上QuerySet.update()对模型中的某些字段执行操作.有些时候不应该允许这些操作完成 - 相反,它们应该显示错误而不做任何事情.我试过了message_user,但是它显示了一个绿色的复选标记,而我希望它显示Django管理员错误信息.
QuerySet.update()
message_user
我在网上找到的解决方案是使用a ModelForm,但我不认为这适用于这种情况,因为这里的一切都发生在管理员更改列表页面上.
ModelForm
django django-models django-admin
django ×1
django-admin ×1
django-models ×1