use standard Django errors for database failures
fix issue #13