Django persistence: throw DjangoExceptions when something goes wrong on the server side