gpt4 book ai didi

django - 覆盖 Django 管理中的注销链接

转载 作者:行者123 更新时间:2023-12-02 06:50:56 30 4
gpt4 key购买 nike

有没有办法覆盖 log out Django 管理页面上的链接?我试图在用户注销时删除 cookie。

最佳答案

覆盖 Django admin 主页的最佳方法是覆盖 admin 模板。创建您自己的管理模板目录并在那里创建一个 base.html 文件。
我相信您正试图覆盖注销链接。您需要重写用户链接 堵塞。我不会谈论 javascript 部分,但是您可以像下面这样编写 base.html。

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

{% block extrahead %}
// write your js script here, may be on click of the logout link or whatever.
{% endblock %}

{% block userlinks %}
{% url 'django-admindocs-docroot' as docsroot %}
{% if docsroot %}
<a href="{{ docsroot }}">{% trans 'Documentation' %}</a> /
{% endif %}
<a href="{% url 'admin:password_change' %}">{% trans 'Change password' %}</a> /
<a href="{% url 'admin:logout' %}" id="yourlogoutid">{% trans 'Log out' %} </a>
{% endblock %}

关于django - 覆盖 Django 管理中的注销链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44721363/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com