Whenever I create a new user and try to log-in that user my default picture wasn't loading and there's no error on my console, but when I click my view profile(profile.html) that's when my default picture will show up on my sidebar. <https://ibb.co/bR79XpJ> this is the url of my screenshot.

```py
models.py
class Profile(models.Model):
    user = models.OneToOneField(User, on_delete =models.CASCADE)
    image = models.ImageField(default='default.jpg', upload_to='profile_pics')
    update = models.DateTimeField(default = timezone.now)

    def __str__(self):
        return f'{self.user.username} Profile'

    def save(self, *args, **kwargs):
        super(Profile,self).save(*args, **kwargs)

    img = Image.open(self.image.path)
    if img.height > 300 or img.width > 300:
        output_size = (300, 300)
        img.thumbnail(output_size)
        img.save(self.image.path)

signals.py
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
    if created:
        Profile.objects.create(user=instance)

@receiver(post_save, sender = User)
def save_profile(sender, instance, **kwargs):
    instance.profile.save()

base.html # My sidebar
<img class="rounded-circle account-img" src="{{ user.profile.image.url }}">

profile.html # my view profile
<img class="rounded-circle account-img" src="{{ user.profile.image.url }}">

```

I expect to automatically show my default picture on my sidebar when I create a new user.