【发布时间】:2013-10-09 14:16:03
【问题描述】:
所以我在 Django 中有一个代表附属机构的模型。用户每次获得推荐都会获得佣金。推荐人收到多少取决于他们的用户级别。用户级别取决于他们有多少推荐人。 5 次以下推荐 = 基本,10 次以下推荐 = 中级,15 次以下推荐 = 高级。
如何对模型进行编码,以便用户级别由会员的推荐数量自动确定?让我们说
class Affiliate(models.Model):
user= models.OneToOneField(User)
affiliate_id = models.PositiveIntegerField(primary_key=True)
referral_id = models.PositiveIntegerField(blank=False, null=False)
user_level = (
('B', 'Basic'),
('I', 'Intermediate'),
('A', 'Advanced'),
default='B')
referred_by = models.ForeignKey(referral_id, default=1)
【问题讨论】:
标签: python django postgresql model affiliate