Django ничего не «возвращает», вместо этого выдает ошибку, поэтому вы не можете перейти к тесту if.
Вместо этого поместите код в попытку, например,
try:
user = User.objects.get(name="Jack")
except User.DoesNotExist:
user = None
edit: упс, питон меня каждый раз получает;)