0
我只想隐藏/显示管理界面中的内联,如提供类':['collapse']})。有什么办法可以做到这一点?Django - 让TabulerInline的类崩溃
我只想隐藏/显示管理界面中的内联,如提供类':['collapse']})。有什么办法可以做到这一点?Django - 让TabulerInline的类崩溃
我不知道该怎么做这官的方式,但我首先想到的是重写管理HTML模板,并把有一些简短的jQuery脚本,如:
$('inline-panel-selector').click(function() {$(this).toggle(200);});
编辑:
由于对于哪些模板会被覆盖,看看这里:
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates http://docs.djangoproject.com/en/dev/ref/contrib/admin/#templates-which-may-be-overridden-per-app-or-model
- 我觉得应该是change_form.html
,它可能看起来大致是这样的:
{% extends "change_form.html" %}
{% block footer %}
{{ block.super }}
<script type="text/javascript">
$(function(){
$('inline-panel-selector').click(function() {$(this).toggle(200);});
});
</script>
{% endblock %}
请注意,我不知道,如果$
符号是可用的,直觉告诉我,Django不揭露它,使用类似django.jQuery
代替。
您能否提供该行可以添加的文件名? – 2010-11-17 07:35:59
检查我更新的答案 – 2010-11-17 12:02:07