我想将按钮添加到管理面板到我的模型,我有覆盖模板(路径: templetes/admin/myapp/mymodel/change_list.html
)
更改列表.html
{% extends "admin/change_list.html" %}
{% load i18n admin_static %}
{% block result_list %}
<div class="object-tools">
<a href="{% url 'myurl' %}" class="btn btn-high btn-success">Import</a>
</div>
{{ block.super }}
{% endblock %}
在 admin.py 中
class ImportAdmin(admin.ModelAdmin):
change_list_template = 'admin/myapp/mymodel/change_list.html'
但是我看不到按钮。
原文由 git-e 发布,翻译遵循 CC BY-SA 4.0 许可协议
它的工作原理如下(“导入”按钮右侧)。
姜戈 = 1.11
admin/change_list.html:添加带有“admin:”的URL。否则,它不会解析 URL。
admin.py:添加自定义模板 URL
姜戈 >1.8
settings.py:TEMPLATE_LOADERS 已弃用。如下设置模板。