Django Models: Override a field return value
问题 I'm wondering if it is possible to override the default value of a field when it is returned. Say I had a model: class ModelA(models.Model) name = models.CharField(max_length=30) Is there any way that calling modela_instance.name can return a modified value, for example name + " foo", but have the code that appends foo run by default within the model itself, so all I would need to do is call name to get the appended value? I should elaborate and say that what I'm actually hoping to do is have