试图回答问题1:
class Tag(models.Model):
'''Items have tag will have according discount percentage'''
tag_discount_percentage = models.IntegerField(default=0)
slogan = models.CharField(max_length=200, blank=True)
def __str__(self):
return self.slogan if self.slogan else self.slogan_default
@property
def slogan_default(self):
return 'Purchase NOW for the extra {}% off!'.format(self.tag_discount_percentage)
呃。。
干杯~