django admin 自定义action的message提示
不懂编程的人看到这个标题会不会打我。。。I 服了 U的那种感觉。
django admin里的自定义action很有用,message提示也很友好,但是今天想报一个错,换了网上几种方法,死活都是绿色小勾的成功样式。
self.message_user(request, _('Clone more than one product at a time is not allowed.'),
level=messages.ERROR)
那个level屁用没有,查半天后端。。。后来想了下,查查前端?结果发现当设置成messages.ERROR的时候,class为"danger",而我的base.css没有这个样式,只有一个名为"error"的样式,改成如下,搞定。
self.message_user(request, _('Clone more than one product at a time is not allowed.'),
level=messages.ERROR, extra_tags='error')