Django ModelAdmin 执行额外操作
在保存记录之前是否应该使用 save_model 执行额外操作?
当出现错误时,如何停止保存记录的功能并在ModelAdmin表单上方提示错误?
Should I use save_model to do extra operations before I save a record?
When an error occur, how can I stop the function to save a record and prompt an error on top of the ModelAdmin form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在大多数情况下,最好使用 信号 而不是覆盖保存。
对于验证部分,您应该定义一个 ModelForm 并添加您的 验证规则 在那里。
此处解释了表单验证。
In most cases it is better to use signals instead of overriding save.
And for the validation part you should define a
ModelForm
and add your validation rules there.Form Validation is explained here.