Я отображаю таблицу в шаблоне django, и у меня есть 2 идентичных шаблона, но с 2 разными таблицами. У меня есть 2 разные группы пользователей. Я хочу отобразить другой шаблон, в зависимости от того, к какой группе аутентификации принадлежит пользователь. Например:
, если пользователь в группе A: render template1.html; если пользователь в группе B: render template2.html
Все, что я сейчас знаю, это то, что я использовал @login_requireddecorator, поэтому представление не будет отображаться, если пользователь не вошел в систему. Но это относится ко всем пользователям и не относится к группам.
def home(request):
ecv_count = Dossier.objects.filter(status_admin='ECV').count()
v_count = Dossier.objects.filter(status_admin='V').count()
r_count = Dossier.objects.filter(status_admin='R').count()
c_count = Dossier.objects.filter(status_admin='C').count()
context = {
'dossiers': Dossier.objects.all(),
'ecv_count': ecv_count,
'v_count': v_count,
'r_count': r_count,
'c_count': c_count
}
return render(request, 'dashboard/home.html', context)
Я хочу, чтобы представление проверяло группу пользователей. и создайте другой шаблон с другим контекстом.