Python 基于用户主题的版主模型方案?

Python 基于用户主题的版主模型方案?,python,django,database,django-models,Python,Django,Database,Django Models,我有一个主题应用程序,允许用户创建主题。对于每个单独的主题,创建者可以向主题添加版主。在Django模型中构建这一点的最佳方法是什么 通过检查用户是否是给定主题ID的“版主”,制作一个只处理版主的单独应用程序是否更好?或者我应该在Topics应用程序中执行此操作?如果是这样的话,最好的办法是什么?我认为很多场地都很适合。) 为什么不为主题模型创建自定义权限 为什么不为主题模型创建自定义权限?这看起来像是我需要的,你想把答案贴出来让我标记一下吗? class Topic(models.Model)

我有一个主题应用程序,允许用户创建主题。对于每个单独的主题,创建者可以向主题添加版主。在Django模型中构建这一点的最佳方法是什么


通过检查用户是否是给定主题ID的“版主”,制作一个只处理版主的单独应用程序是否更好?或者我应该在Topics应用程序中执行此操作?如果是这样的话,最好的办法是什么?

我认为很多场地都很适合。)


为什么不为主题模型创建自定义权限


为什么不为
主题
模型创建自定义权限?这看起来像是我需要的,你想把答案贴出来让我标记一下吗?
class Topic(models.Model):
    author = models.ForeignKey(User)
    moderators = models.ManyToManyField(User)