Backend methods should raise an exception when skipping instead of returning a specific object.

More Pythonic this way. The former approach is now deprecated.
Python 2.6 import because Django 1.7 deprecates this backport
pep8 and a one-liner streamlining