我想添加几个具有简单JS功能的图标(或按钮( (例如,将选定的文本包装在具有特定类的HTML标签中(。喜欢这个:
截图
我怎样才能做到这一点?
使用 django 管理库(如 suit 或 jet(时,你有几个选项。
但是如果你使用 django 默认管理员,你必须编辑你的管理模板。
你可以在 django 文档中看到覆盖管理模板。
即如果你想覆盖change_form.html
,你可以简单地添加HTML文件并覆盖它。
在那里,您可以在特定块中添加自己的按钮。
{% extends "admin/change_form.html" %}
{% load i18n admin_urls %}
{% block object-tools-items %}
<!-- Add your own button or icons here or anywhere you want -->
<li>
<a href="">Your button</a>
</li>
{% if has_absolute_url %}
<li>
<a href="{% url 'admin:view_on_site' content_type_id original.pk %}" class="viewsitelink">{% trans "View on site" %}</a>
</li>
{% endif %}
{% endblock %}