我有一个主题应用程序,允许用户创建主题。对于每个单独的主题,创作者都可以为主题添加主持人。在Django模型中构建这个最好的方法是什么?基于用户主题的版主模型方案?
通过检查用户是否是给定主题ID的“主持人”,制作一个仅处理版主的单独应用程序会更好吗?或者我应该从主题应用程序中完成它?如果是这样,那么最好的方法是什么?
我有一个主题应用程序,允许用户创建主题。对于每个单独的主题,创作者都可以为主题添加主持人。在Django模型中构建这个最好的方法是什么?基于用户主题的版主模型方案?
通过检查用户是否是给定主题ID的“主持人”,制作一个仅处理版主的单独应用程序会更好吗?或者我应该从主题应用程序中完成它?如果是这样,那么最好的方法是什么?
为什么不创建为主题的模型自定义权限?
http://docs.djangoproject.com/en/dev/topics/auth/#custom-permissions
我认为多对多场西装罚款)
class Topic(models.Model):
author = models.ForeignKey(User)
moderators = models.ManyToManyField(User)
为什么不为'Topic'模型创建自定义权限? https://docs.djangoproject.com/zh/dev/topics/auth/#custom-permissions – 2012-03-29 00:27:57
谢谢,我会研究这个! – arooo 2012-03-29 00:54:06
这看起来像我需要的,你会喜欢这个帖子的答案,所以我可以标记它吗? – arooo 2012-03-29 01:19:28