Есть ли какая-либо функция Django, которая позволит мне получить объект из базы данных или None, если ничего не соответствует?
Сейчас я использую что-то вроде:
foo = Foo.objects.filter(bar=baz)
foo = len(foo) > 0 and foo.get() or None
Но это не очень понятно, и это беспорядочно повсюду.