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