avatar.py 422 B

1234567891011121314151617
  1. from django.conf import settings
  2. from django.db import models
  3. from misago.users.avatars import store
  4. class Avatar(models.Model):
  5. user = models.ForeignKey(
  6. settings.AUTH_USER_MODEL,
  7. on_delete=models.CASCADE
  8. )
  9. size = models.PositiveIntegerField(default=0)
  10. image = models.ImageField(max_length=255, upload_to=store.upload_to)
  11. @property
  12. def url(self):
  13. return self.image.url