这个问题之前已被问过几次,但我没有得到合适的答案。
has_change_permission
方法中设置false来删除按钮。这可能吗?
答案 0 :(得分:0)
确实可以做到。必须覆盖主管理员index.html模板,并在那里进行他们希望的所有自定义更改。
例如:
{% if model.perms.change %}
<td><a href="{{ model.admin_url }}" class="changelink">{% trans 'Change' %}</a></td>
{% else %}
<td> </td>
{% endif %}
可以改为:
<td> </td>
就“向左”添加一个人而言,必须重新设计该表(这取决于haw究竟链接必须是什么。 此外,所有其他问题都可以通过这种方式重做。
此时我的重点是鼓励不要直接在网站包中覆盖,而是通过在全局模板/管理文件夹中创建index.html来覆盖它。如果绝对必要,甚至必须考虑并做到这一点。