Это мои views.py
if request.user.is_superuser:
return render(request, 'users/admin_profile.html', context)
else:
return render(request,'users/profile.html',context)
Вот как я определил urlpattern
path('admin_profile/', TemplateView.as_view(template_name='users/admin_profile.html'),name='admin_profile'),
И моя база. html где я использовал этот URL здесь
{% if user.is_authenticated %}
{% if user.is_superuser %}
<a class="nav-item link" href="{%url 'admin_profile'%}"><i class="fa fa-user" aria-hidden="true"></i> Profile</a>
{% else %}
<a class="nav-item link" href="{%url 'profile'%}"><i class="fa fa-user" aria-hidden="true"></i> Profile</a>
{%endif%}
<a class="nav-item link" href="{%url 'logout'%}"><i class="fa fa-sign-in" aria-hidden="true"></i> Logout</a>
{% else %}
<a class="nav-item link" href="{%url 'login'%}"><i class="fa fa-sign-in" aria-hidden="true"></i> Login</a>
<a class="nav-item link" href="{%url 'register'%}"><i class="fa fa-user-plus" aria-hidden="true"></i> Register</a>
{%endif%}