I need to raise an exception in a model's save method. I'm hoping that an exception exists that will be caught by any django
There's currently no way of performing validation in model save methods. This is however being developed, as a separate model-validation branch, and should be merged into trunk in the next few months.
In the meantime, you need to do the validation at the form level. It's quite simple to create a
ModelForm subclass with a
clean() method which does your remote call and raises the exception accordingly, and use this both in the admin and as the basis for your other forms.