from django.conf import settings from django.db import models from misago.users.avatars import store class Avatar(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) size = models.PositiveIntegerField(default=0) image = models.ImageField(max_length=255, upload_to=store.upload_to) @property def url(self): return self.image.url