Django admin – 阻止保存对象,并且不显示用户确认消息

Django admin – 阻止保存对象,并且不显示用户确认消息,第1张

概述我想阻止管理员修改 django中的某些数据.我已完成此 *** 作,但当用户点击“保存”时,数据未正确保存,但“成功”消息显示在顶部,告知用户数​​据已更新.我该如何替换此消息? 谢谢 我想你想使用消息框架. 在管理 *** 作中: class FooAdmin(admin.ModelAdmin): .... def foo_action(self, request, queryset): 我想阻止管理员修改 django中的某些数据.我已完成此 *** 作,但当用户点击“保存”时,数据未正确保存,但“成功”消息显示在顶部,告知用户数​​据已更新.我该如何替换此消息?

谢谢

解决方法 我想你想使用消息框架.

在管理 *** 作中:

class Fooadmin(admin.Modeladmin):    ....    def foo_action(self,request,queryset):        ....        self.message_user(request,"%s foo objects were not saved" % foos_not_saved)

在(模型)形式:

def save(*args,**kwargs):    # do stuff    self.message_user(request,"%s fIElds were not saved" % ','.join(fIElds_not_saved))
总结

以上是内存溢出为你收集整理的Django admin – 阻止保存对象,并且不显示用户确认消息全部内容,希望文章能够帮你解决Django admin – 阻止保存对象,并且不显示用户确认消息所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存