Найти - Пользователи
Полная версия: Модель рефералов
Начало » Django » Модель рефералов
1
pyOut
Приветствую,

Помогите правильно создать модель следующего назначения. Нужно для каждого юзера создать реферальную систему. Поясню, каждый юзер может иметь только 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?
Александр Кошелев
Пожалуйста, кросспостите вопросы хотя бы через какое-то время, а не сразу и если вам не ответили в первом месте в начале.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB