我在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:問題是,有沒有辦法? –