如果我创建了一个群组并且未为其添加特定权限,将会发生什么?

时间:2019-09-02 22:29:27

标签: django django-permissions

我有两个组“用户”和“主持人”,没有添加任何特定权限(选择的权限为空)。

我也有3个视图来添加/编辑/删除对象,用户只能添加,而主持人则可以编辑/删除

views.py

class AddView(GroupRequiredMixin, CreateView):
  model               = Post
  form_class          = UpdateForm
  template_name       = 'post_add.html'
  group_required      = u"user"


class UpdateView(GroupRequiredMixin, UpdateView):
  model               = Post
  form_class          = UpdateForm
  template_name       = 'post_update.html'
  group_required      = u"moderator"

class DeleteView(GroupRequiredMixin, DeleteView):
  model               = Post
  template_name       = 'post_delete.html'
  group_required      = u"moderator"

问题是我需要向组添加权限吗?如果我将组保留为空,这是同一回事吗? 例如,添加对“用户”组的权限,他只能将对象添加到模型发布中?还是不需要?谢谢

0 个答案:

没有答案