我在django-admin链接到了我的change_form中有一些自定义视图。 一切运作良好,但现在我想从我的自定义视图中引发一个ValidationError,并因此在django-admin中打印出ValidationError的msg,这与在model.clean中引发它相同)。从自定义视图中提升django管理员验证错误
,我使用自定义视图的例子:
@site.admin_view
def send_transaction_mail(request, obj_id, typ):
order = Order.objects.get(id=obj_id)
if typ == 'SHIPMENT':
send_order_confirm(order)
else:
raise Exception("Something goes wrong sending transaction mail")
return HttpResponseRedirect(request.META['HTTP_REFERER'])
有没有办法?谢谢
ordine = send_order_confirm(order)。 “订单”是不确定的没有? – Ricola3D
问题是什么? –
Ricola3D:对,只是一个错字。 Burhan:问题是,有没有办法? –