我希望仅在用户属于某个群组时显示链接。
HTML:
{% if user.is_authenticated %}
{% users_in_group = Group.objects.get(name="boss").user_set.all() %}
{% if user in users_in_group %}
<li><a href='/register'>Create User</a></li>
{% endif %}
{% endif %}
非常感谢
答案 0 :(得分:0)
为了解决这个问题,我做了以下
视图:
if request.user.is_authenticated():
a = request.user.groups.count()
if a > 0:
#a = request.user.groups.all()[0] #Trae el nombre del grupo
a = "jefe"
else:
a = "no user groups"
else:
a = "user is not log"
base.html文件:
{% if user.is_authenticated %}
{% if a in "jefes" %}
<li><a href='/usuarios'>Usuarios</a></li>
{% endif %}
{% endif %}
我不知道它是否是最好的,但我服务过。