У меня есть панель для управления сообщениями администратора или пользователей с правами администратора.Как я могу ограничить панель и отображать ее только для администраторов, а не для других пользователей, которые регистрируются в системе.
Просмотр:
class IndexView(LoginRequiredMixin, ListView):
model = Post
template_name = 'panel/index.html'
def get_context_data(self, **kwargs):
context = super(IndexView, self).get_context_data(**kwargs)
context["posts"] = Post.objects.all()
context["counter"] = self.post_counter(context["posts"])
return context
def post_counter(self, posts):
postNumber = 0
for post in posts:
postNumber +=1
return postNumber