Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2010 15:04:50

pyOut
От:
Зарегистрирован: 2006-07-16
Сообщения: 125
Репутация: +  0  -
Профиль   Отправить e-mail  

Модель рефералов

Приветствую,

Помогите правильно создать модель следующего назначения. Нужно для каждого юзера создать реферальную систему. Поясню, каждый юзер может иметь только 1 реферера и множество рефералов.

Написал следующую модель:

class Profile(models.Model):
user = AutoOneToOneField(User, related_name='profile', verbose_name=_('User'))
referer = models.OneToOneField(Profile) # Только 1 реферер, правильно ли это?
referrals = models.ForeignKey(Profile, related_name='referrals ', verbose_name=_('Referrals')) # Тут, наверное, должно быть что-то вроде OneToMany?



Офлайн

#2 Март 14, 2010 15:53:59

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Модель рефералов

Пожалуйста, кросспостите вопросы хотя бы через какое-то время, а не сразу и если вам не ответили в первом месте в начале.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version