我有两个组“用户”和“主持人”,没有添加任何特定权限(选择的权限为空)。
我也有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"
问题是我需要向组添加权限吗?如果我将组保留为空,这是同一回事吗? 例如,添加对“用户”组的权限,他只能将对象添加到模型发布中?还是不需要?谢谢