From: Guillaume Pellerin Date: Wed, 23 Mar 2016 11:28:03 +0000 (+0100) Subject: artist : auto save names X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3b7e5a2c400132d10920c7e3831facf1df14a4b6;p=mezzo.git artist : auto save names --- diff --git a/app/festival/models.py b/app/festival/models.py index 17ec2a65..3df12131 100644 --- a/app/festival/models.py +++ b/app/festival/models.py @@ -78,6 +78,7 @@ class Artist(Displayable, RichText, AdminThumbMixin): class Meta(MetaCore): verbose_name = _('artist') db_table = app_label + '_artists' + ordering = ['last_name',] def __unicode__(self): return self.title @@ -91,7 +92,11 @@ class Artist(Displayable, RichText, AdminThumbMixin): def clean(self): super(Artist, self).clean() - self.first_name, self.last_name = self.title.split(' ') + self.first_name, self.last_name = self.title.split(' ') + + def save(self, *args, **kwargs): + self.first_name, self.last_name = self.title.split(' ') + super(Artist, self).save(*args, **kwargs) class Media(Displayable, RichText):