@rumak

Как реализовать «отклик» между двумя группами пользователей?

Допустим, есть переопределённая модель User в приложении 'user':

class User(AbstractBaseUser, PermissionsMixin):
    ACCOUNT_ONE = 'one'
    ACCOUNT_TWO = 'two'
    ACCOUNT_TYPE = (
    (ACCOUNT_ONE = 'Первый тип'),
    (ACCOUNT_TWO = 'Второй тип'),
)
    account_type = models.CharField(choices=ACCOUNT_TYPE, defalult='two', max_length=30)
    ...

class One(User):
    ...

class Two(User):
    ...


Есть так называемый 'пост', который привязан к первой группе:
class Post(models.Model):
    author = models.ForeignKey(One, related_name='post')
    ...


Теперь нужно сделать так, чтобы пользователь с группой 'Two' мог откликаться на пост одного из пользователей группы 'One' и тот, что из группы 'One' мог увидеть этот отклик и ответить на него либо согласием, либо отказом.
Буду очень благодарен, если кто-то поделится решением. Спасибо!

UPD: Предполагаю, что можно связать ещё одно поле с помощью ForeignKey со второй группой (отклик), а для первой группы оформить CharField с согласием и отказом, которое будет появляться на отдельной странице, если один из юзеров второй группы нажал на кнопку отклика. Хороший ли это вариант или есть получше?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы