code: def save(self, *args, **kwargs):
          
          self.uid = "{}_candidate:{}-{}".format(
              self.person.uid, self.party.uid, self.race.cycle.uid
          )
          super(Candidate, self).save(*args, **kwargs)
docs: **uid**: :code:`{person.uid}_candidate:{party.uid}-{cycle.ap_code}`