Django管理员用户链接没有显示

时间:2018-01-23 02:08:57

标签: django django-forms

我扩展了base_site.html模板并且它正常工作。

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}
    {% trans 'Test Admin' %}
{% endblock %}

{% block userlinks %}
    {{ block.super }}
{% endblock %}

{% block nav-global %}{% endblock %}

现在我已经为我的提交表单创建了一个模板,如下所示。

{% extends "admin/base_site.html" %}
{% load i18n static %}

{% block userlinks %}
    {{ block.super }}
{% endblock %}

但没有出现任何用户链接。

1 个答案:

答案 0 :(得分:0)

如果仔细查看“ base.html”,您会注意到仅在has_permission为true时才显示用户链接。 就我而言,我将has_permission和用户对象传递给模板,然后出现了链接。

return render(request, 'account/activate/activate_department_reps.html',
                  {'department_reps': department_reps, 'has_permission': True, 'user': request.user})