Is there a way to return a different set value for a django model field if that field has a null value?
I have users with profile images (image_url), for users who do not have one I'd like to return a default no avatar url, rather than 'None'.
class User(models.Model):
name = models.CharField(max_length=800)
image_url = models.URLField(max_length=2000, blank=True, null=True)
The easiest way is to just add an extra property to the model:
@property
def image_url_with_default(self):
return self.image_url or whatever_the_default_url_is
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments