В качестве дополнительного примечания вы можете сделать из него функцию общего назначения:
def object_exists(model, **kwargs):
try:
model.objects.get(**kwargs)
return True
except model.DoesNotExist:
return False
А потом просто позвоните:
profile_exists = object_exists(UserProfile, user=user)