그래서 계열사를 대표하는 Django의 모델이 있습니다. 사용자는 그들이받는 각 추천에 대한 커미션을받습니다. 리퍼러가받는 금액은 사용자 수준에 따라 다릅니다. 사용자 수준은 추천의 수에 따라 다릅니다. 5 명 미만 추천 = 기본, 10 명 미만 추천 = 중급, 15 명 미만 추천 = 고급.회원 등급 표시 Django Models
사용자 레벨이 제휴사의 추천 금액에 따라 자동으로 결정되도록 모델을 코딩하는 방법은 무엇입니까? 말하자면
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)
고마워요. 나는 약간의 안심이 정직하기를 바랐다. 모델 방법을 사용하는 것을 고려하고 있었지만 좀 더 경험이 많은 사람이 나에게 앞서 나가길 원했습니다. – Iohannes