class Designation(models.Model):
name = models.CharField(max_length=100)
blog = models.ForeignKey('Blog')
permission = models.ManyToManyField(Permission)
class Blog(model):
name
class BlogContributors(model):
user = model.ForeingKey(User)
designation = models.ManyToManyField(Designation)
每个博客都有自己的名称
e.g。
博客1有作家,seo,计费经理博客2有评论版主,作家,e.t.c
博客1作者的许可可能因博客2作者而异。并且每个用户可以拥有多个博客名称。
实现它的最佳方法是什么?