Модельная схема для модераторов пользовательских тем? - PullRequest
0 голосов
/ 29 марта 2012

У меня есть приложение для создания тем, которое позволяет пользователям создавать темы.Для каждой отдельной темы создатель может добавлять модераторов в тему.Какой лучший способ построить это в модели Django?

Было бы лучше просто создать отдельное приложение, которое обрабатывает только модераторов, проверяя, является ли пользователь «модератором» для идентификатора данной темы?Или я должен сделать это из приложения Темы?Если это так, что будет лучшим способом?

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Почему бы не создать пользовательские разрешения для модели Topic?

http://docs.djangoproject.com/en/dev/topics/auth/#custom-permissions

0 голосов
/ 29 марта 2012

Я думаю, что поле ManyToMany подходит)

class Topic(models.Model):
    author = models.ForeignKey(User)
    moderators = models.ManyToManyField(User)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...