Вам не обязательно проходить через все это, это не нужно.
Создайте метод, который либо возвращает изображение, если оно существует, либо изображение по умолчанию, если оно не существует.
Вот пример
class Profile(models.Model):
...
...
def get_image():
if self.image:
return self.image.url
# Write code to return default image
return default_image