buenas tengo escrito este codigo
def set_code(sender, instance, *args, **kwargs):
if instance.code:
return
chars = string.ascii_uppercase + string.digits
instance.code = ''.join( random.choice(chars) for _ in range(10))
pre_save.connect(set_code, sender=PromoCode)
pero en vez de darme un codigo alfa numerico me arroja como nombre PromoCode object (7)